Kubeadm: «[bootstraptoken]» и «[bootstrap-token]» в kubeadm init

Созданный на 23 янв. 2019  ·  4Комментарии  ·  Источник: kubernetes/kubeadm

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

СООБЩЕНИЕ ОБ ОШИБКЕ

Версии

версия kubeadm (используйте kubeadm version ): v1.13.2

Окружающая среда :

  • Версия Kubernetes (используйте kubectl version ): v1.13.2
  • Облачный провайдер или конфигурация оборудования : N / A
  • ОС (например, из /etc/os-release): 18.04.1 LTS (Bionic Beaver)
  • Ядро (например, uname -a ): 4.15.0-43-generic
  • Другое : N / A

Что случилось?

При запуске kubeadm init я получил следующий результат. (Команда успешно завершена.)

...
[mark-control-plane] Marking the node ubuntu-master01 as control-plane by adding the taints [node-role.kubernetes.io/master:NoSchedule]
[bootstrap-token] Using token: tucvyo.5kmgswqycqewn09k
[bootstrap-token] Configuring bootstrap tokens, cluster-info ConfigMap, RBAC Roles
[bootstraptoken] configured RBAC rules to allow Node Bootstrap tokens to post CSRs in order for nodes to get long term certificate credentials
[bootstraptoken] configured RBAC rules to allow the csrapprover controller automatically approve CSRs from a Node Bootstrap Token
[bootstraptoken] configured RBAC rules to allow certificate rotation for all node client certificates in the cluster
[bootstraptoken] creating the "cluster-info" ConfigMap in the "kube-public" namespace
[addons] Applied essential addon: CoreDNS
...

В этом выводе есть две строки для значения токена начальной загрузки: «токен начальной загрузки» и «токен начальной загрузки».

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

Его следует объединить одним и тем же словом.
Есть 2 варианта исправить это.

  1. Измените "[bootstrap-token]" на "[bootstrap-token]"
  2. Измените «[bootstraptoken]» на «[bootstrap-token]»

При фиксации kubernetes / kubernetes @ e743f0e4759510cf70dbb55929c2439a85d41f68 вводится «токен начальной загрузки». А в другом коде есть «bootstraptoken».
ИМХО, надо выбрать вариант 1.

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

Просто запустите kubeadm init .

Что еще нам нужно знать?

Если мое мнение в порядке (вариант 1 выше), я исправлю.

areUX kinbug lifecyclactive prioritbacklog

Самый полезный комментарий

@ atoato88 спасибо за отчет.
мы должны выбрать вариант 2, потому что у нас есть другие фазы, такие как [mark-control-plane] которые используют - для разделения слов.

дайте мне знать, можете ли вы отправить PR?

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

@ atoato88 спасибо за отчет.
мы должны выбрать вариант 2, потому что у нас есть другие фазы, такие как [mark-control-plane] которые используют - для разделения слов.

дайте мне знать, можете ли вы отправить PR?

спасибо @ atoato88 за этот улов: rocket:

@ neolit123 Ладно, исправлю с вариантом 2.

Благодарность!
/ жизненный цикл активен

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