-
- Downloads
[jjo] add kube-router support (#3339)
* [jjo] add kube-router support Fixes cloudnativelabs/kube-router#147. * add kube-router as another network_plugin choice * support most used kube-router flags via `kube_router_foo` vars as other plugins * implement replacing kube-proxy (--run-service-proxy=true) via `kube_proxy_mode: none`, verified in a _non kubeadm_enabled_ install, should also work for recent kubeadm releases via `skipKubeProxyInstall: true` config * [jjo] address PR#3339 review from @woopstar * add busybox image used by kube-router to downloads * fix busybox download groups key * rework kubeadm_enabled + kube_router_run_service_proxy - verify it working ok w/the kubeadm_enabled and kube_router_run_service_proxy true or false - introduce `kube_proxy_remove` fact, to decouple logic from kube_proxy_mode (which affects kubeadm configmap settings, thus no-good to ab-use it to 'none') * improve kube-router.md re: kubeadm_enabled and kube_router_run_service_proxy * address @woopstar latest review * add inventory/sample/group_vars/k8s-cluster/k8s-net-kube-router.yml * fix kube_router_run_service_proxy conditional for kube-proxy removal * fix kube_proxy_remove fact (w/ |bool), add some needed kube-proxy tags on my and existing changes * update kube-router tolerations for 1.12 compatibility * add PriorityClass to kube-router DaemonSet
Showing
- .gitlab-ci.yml 45 additions, 0 deletions.gitlab-ci.yml
- README.md 6 additions, 0 deletionsREADME.md
- docs/kube-router.md 91 additions, 0 deletionsdocs/kube-router.md
- docs/openstack.md 10 additions, 6 deletionsdocs/openstack.md
- inventory/sample/group_vars/k8s-cluster/k8s-net-kube-router.yml 37 additions, 0 deletions...ory/sample/group_vars/k8s-cluster/k8s-net-kube-router.yml
- roles/download/defaults/main.yml 23 additions, 0 deletionsroles/download/defaults/main.yml
- roles/kubernetes-apps/network_plugin/kube-router/tasks/main.yml 22 additions, 0 deletions...kubernetes-apps/network_plugin/kube-router/tasks/main.yml
- roles/kubernetes-apps/network_plugin/meta/main.yml 5 additions, 0 deletionsroles/kubernetes-apps/network_plugin/meta/main.yml
- roles/kubernetes/kubeadm/tasks/main.yml 19 additions, 0 deletionsroles/kubernetes/kubeadm/tasks/main.yml
- roles/kubernetes/master/templates/manifests/kube-controller-manager.manifest.j2 1 addition, 1 deletion...r/templates/manifests/kube-controller-manager.manifest.j2
- roles/kubernetes/node/tasks/main.yml 14 additions, 3 deletionsroles/kubernetes/node/tasks/main.yml
- roles/kubernetes/node/templates/kubelet.kubeadm.env.j2 1 addition, 1 deletionroles/kubernetes/node/templates/kubelet.kubeadm.env.j2
- roles/kubernetes/node/templates/kubelet.rkt.service.j2 1 addition, 1 deletionroles/kubernetes/node/templates/kubelet.rkt.service.j2
- roles/kubernetes/node/templates/kubelet.standard.env.j2 1 addition, 1 deletionroles/kubernetes/node/templates/kubelet.standard.env.j2
- roles/kubernetes/preinstall/tasks/0020-verify-settings.yml 1 addition, 1 deletionroles/kubernetes/preinstall/tasks/0020-verify-settings.yml
- roles/kubernetes/preinstall/tasks/0040-set_facts.yml 17 additions, 0 deletionsroles/kubernetes/preinstall/tasks/0040-set_facts.yml
- roles/kubernetes/preinstall/tasks/0050-create_directories.yml 2 additions, 1 deletion...s/kubernetes/preinstall/tasks/0050-create_directories.yml
- roles/kubernetes/secrets/tasks/main.yml 6 additions, 1 deletionroles/kubernetes/secrets/tasks/main.yml
- roles/network_plugin/kube-router/defaults/main.yml 36 additions, 0 deletionsroles/network_plugin/kube-router/defaults/main.yml
- roles/network_plugin/kube-router/tasks/main.yml 17 additions, 0 deletionsroles/network_plugin/kube-router/tasks/main.yml
Loading
Please register or sign in to comment