add a configuration for kubelet to register as a node with taints

and deprecate register-schedulable
This commit is contained in:
Mike Danese
2016-08-29 15:00:02 -07:00
parent e4abc36d5d
commit e225625a80
13 changed files with 234 additions and 22 deletions

View File

@@ -33,7 +33,7 @@
# running on the master.
{% if grains.kubelet_api_servers is defined -%}
{% set api_servers_with_port = "--api-servers=https://" + grains.kubelet_api_servers -%}
{% set master_kubelet_args = master_kubelet_args + "--register-schedulable=false" -%}
{% set master_kubelet_args = master_kubelet_args + "--register-schedulable=false --register-with-taints=node.alpha.kubernetes.io/ismaster=:NoSchedule" -%}
{% else -%}
{% set api_servers_with_port = "" -%}
{% endif -%}