Add document for node e2e --disable-kubenet flag.
This commit is contained in:
parent
6cb74d1558
commit
faceee8b3a
|
|
@ -205,6 +205,26 @@ less useful for catching flakes related creating the instance from an image.**
|
||||||
make test-e2e-node REMOTE=true RUN_UNTIL_FAILURE=true
|
make test-e2e-node REMOTE=true RUN_UNTIL_FAILURE=true
|
||||||
```
|
```
|
||||||
|
|
||||||
|
## Run tests with kubenet network plugin
|
||||||
|
|
||||||
|
[kubenet](http://kubernetes.io/docs/admin/network-plugins/#kubenet) is
|
||||||
|
the default network plugin used by kubelet since Kubernetes 1.3. The
|
||||||
|
plugin requires [CNI](https://github.com/containernetworking/cni) and
|
||||||
|
[nsenter](http://man7.org/linux/man-pages/man1/nsenter.1.html).
|
||||||
|
|
||||||
|
Currently, kubenet is enabled by default for Remote execution `REMOTE=true`,
|
||||||
|
but disabled for Local execution. **Note: kubenet is not supported for
|
||||||
|
local execution currently. This may cause network related test result to be
|
||||||
|
different for Local and Remote execution. So if you want to run network
|
||||||
|
related test, Remote execution is recommended.**
|
||||||
|
|
||||||
|
To enable/disable kubenet:
|
||||||
|
|
||||||
|
```sh
|
||||||
|
make test_e2e_node TEST_ARGS="--disable-kubenet=true" # enable kubenet
|
||||||
|
make test_e2e_node TEST_ARGS="--disable-kubenet=false" # disable kubenet
|
||||||
|
```
|
||||||
|
|
||||||
## Additional QoS Cgroups Hierarchy level testing
|
## Additional QoS Cgroups Hierarchy level testing
|
||||||
|
|
||||||
For testing with the QoS Cgroup Hierarchy enabled, you can pass --cgroups-per-qos flag as an argument into Ginkgo using TEST_ARGS
|
For testing with the QoS Cgroup Hierarchy enabled, you can pass --cgroups-per-qos flag as an argument into Ginkgo using TEST_ARGS
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue