установке?
Делаю kubeadm join, доходит до шага:
[kubelet-start] Waiting for the kubelet to perform the TLS Bootstrap...
[kubelet-check] Initial timeout of 40s passed.
[kubelet-check] It seems like the kubelet isn't running or healthy.
[kubelet-check] The HTTP call equal to 'curl -sSL http://localhost:10248/healthz' failed with error: Get "http://localhost:10248/healthz": dial tcp 127.0.0.1:10248: connect: connection refused.
И привет
как сетапил?
Мастер kubespray, воркер пытаюсь через kubeadm (cloud-init) подключить, т.к. он порождается autoscaler apt-get install -y kubelet=1.20.6-00 kubeadm=1.20.6-00 kubectl=1.20.6-00
Добавить в инвентори новый воркер и запустить scale.yml
Вообще, лучше кластер через kubeadm засетапь чтобы понять последовательность действий для добавления воркера
Подскажите как это сделать в связке с autoscaler. Я пока не понимаю. Дергать api hetzner на предмет появления нового сервера (он уже переодически ругается на лимит запросов в час)?
Пересетапить через kubeadm. Понять какой последовательностью действий воркер добавляется. scale.yml тут может просто как алгоритм действий помочь, инструкция, но не часть решения
С kubeadm я уже пару лет работают, пусть и не достаточно плотно. Несколько установок kubeadm поднимал. Сейчас стоит задача по возможности отказаться от ручных вещей, поэтому kubespray начал изучать. kubeadm init kubeadm join master:6443 обычно достаточно для создания мастера и подключения к нему воркеров. Или я ошибаюсь?
Обсуждают сегодня