<p>kubeadm join не объединяет флаги и конфиги</p>

Созданный на 9 июн. 2018  ·  3Комментарии  ·  Источник: kubernetes/kubeadm

Я заметил, что при смешивании --config= и --discovery-token-ca-cert-hash kubeadm не поймет, что хэш сертификата CA токена обнаружения был передан в командные строки. Мне пришлось вручную добавить его в свой файл конфигурации.

Точно так же эти две проверки происходят еще до загрузки файла конфигурации, поэтому они всегда будут печататься, если (возможно) вы не сделаете все с флагами командной строки https://github.com/kubernetes/kubernetes/blob/a9d2b5eeae1d8a9dbfab4f875fed201bac0204e5/cmd/kubeadm/app /cmd/join.go

Это ОТЧЕТ ОБ ОШИБКЕ или ЗАПРОС О ФУНКЦИОНИРОВАНИИ?

ОТЧЕТ ОБ ОШИБКЕ

Версии

версия kubeadm (используйте kubeadm version ): довольно свежая версия master, "v1.12.0-alpha.0.957 + 1235adac3802fd-dirty" (хотя я ничего не изменил, это повлияло бы на это поведение)

Чего вы ожидали?

Я ожидал, что флаги и конфигурация будут объединены или ошибочны, и сказал мне не смешивать флаги и конфигурацию.

Как это воспроизвести (максимально минимально и точно)?

запустите вывод kubeadm init (kubadm join с несколькими флагами) и также передайте ему файл конфигурации.

kinbug lifecyclactive prioritimportant-soon

Все 3 Комментарий

Ах, мы здесь не ошиблись? Мы делаем это для init. Однако мы должны сделать возможным указать и то, и другое, @mtaufen объясняет, как здесь: https://docs.google.com/document/d/1FdaEJUEh091qf5B98HM6_8MS764iXrxxigNIdwHYW9c/edit
(также можете посмотреть код кублета, который это делает)

@rosti будет работать над этим: tada:

Я собираюсь закрыть это в пользу объединения по решению вопроса.

Была ли эта страница полезной?
0 / 5 - 0 рейтинги