Я готовлю кластер Kubernets с нуля (причины). Это локальная установка внутри ВМ, и все в порядке, за исключением того, что узел master
создан как планируемый.
Я попытался присвоить метку master
и соответствующий вред узлу, передав необходимые аргументы двоичному файлу kubelet (проблема не решается):
--register-with-taints=node-role.kubernetes.io/master=:NoSchedule
--node-labels=master,node-role.kubernetes.io/master=""
Вот вывод из kubectl describe <node>
:
Name: myNodeName
Roles: master
Labels: beta.kubernetes.io/arch=amd64
beta.kubernetes.io/os=linux
kubernetes.io/hostname=myHostName
master=
node-role.kubernetes.io/master=
Annotations: node.alpha.kubernetes.io/ttl=0
volumes.kubernetes.io/controller-managed-attach-detach=true
CreationTimestamp: Tue, 03 Jul 2018 05:56:53 +0000
Taints: node-role.kubernetes.io/master=true:NoSchedule
Unschedulable: false
Как мне установить этот узел как Unschedulable? В документации это не указано (не стесняйтесь, обращайтесь к соответствующей части документации, если я что-то пропустил).
PS: упомянутые выше ярлыки / портят присутствовали до создания / регистрации узла.