diff options
| author | Random-Liu <taotaotheripper@gmail.com> | 2016-07-19 02:13:10 -0700 |
|---|---|---|
| committer | Random-Liu <taotaotheripper@gmail.com> | 2016-07-19 11:00:54 -0700 |
| commit | faceee8b3a50bd270d33560b864c341ff63989f1 (patch) | |
| tree | 37a9c7094a548c27b62b270e0d5027c6484f7cad /e2e-node-tests.md | |
| parent | 6cb74d15583c0afaddf9df12ac00d8119f251bd6 (diff) | |
Add document for node e2e --disable-kubenet flag.
Diffstat (limited to 'e2e-node-tests.md')
| -rw-r--r-- | e2e-node-tests.md | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/e2e-node-tests.md b/e2e-node-tests.md index 6ba390ed..a96681b7 100644 --- a/e2e-node-tests.md +++ b/e2e-node-tests.md @@ -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 ``` +## 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 For testing with the QoS Cgroup Hierarchy enabled, you can pass --cgroups-per-qos flag as an argument into Ginkgo using TEST_ARGS |
