Kubeadm: "[bootstraptoken]" y "[bootstrap-token]" en kubeadm init

Creado en 23 ene. 2019  ·  4Comentarios  ·  Fuente: kubernetes/kubeadm

¿Es este un INFORME DE ERROR o una SOLICITUD DE FUNCIÓN?

INFORME DE ERROR

Versiones

versión kubeadm (use kubeadm version ): v1.13.2

Medio ambiente :

  • Versión de Kubernetes (use kubectl version ): v1.13.2
  • Proveedor de nube o configuración de hardware : N / A
  • SO (por ejemplo, de /etc/os-release):18.04.1 LTS (Bionic Beaver)
  • Kernel (por ejemplo, uname -a ): 4.15.0-43-generic
  • Otros : N / A

¿Qué sucedió?

Cuando ejecuto kubeadm init , obtengo la siguiente salida. (El comando finalizó con éxito).

...
[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
...

En esta salida, hay dos cadenas para el significado del token de arranque que son "bootstraptoken" y "bootstrap-token".

¿Qué esperabas que sucediera?

Debería estar unificado con la misma palabra.
Hay 2 opciones para solucionarlo.

  1. Cambie "[bootstrap-token]" a "[bootstraptoken]"
  2. Cambie "[bootstraptoken]" a "[bootstrap-token]"

En la confirmación kubernetes / kubernetes @ e743f0e4759510cf70dbb55929c2439a85d41f68 , se introduce "bootstrap-token". Y hay "bootstraptoken" en otro código.
En mi humilde opinión, deberíamos seleccionar la opción 1.

¿Cómo reproducirlo (de la forma más mínima y precisa posible)?

Simplemente ejecute kubeadm init .

¿Algo más que necesitemos saber?

Si mi opinión es buena (opción 1 anterior), la arreglaré.

areUX kinbug lifecyclactive prioritbacklog

Comentario más útil

@ atoato88 gracias por el informe.
deberíamos ir con la opción 2 porque tenemos otras fases como [mark-control-plane] que usan - para separar palabras.

avíseme si puede enviar un PR.

Todos 4 comentarios

@ atoato88 gracias por el informe.
deberíamos ir con la opción 2 porque tenemos otras fases como [mark-control-plane] que usan - para separar palabras.

avíseme si puede enviar un PR.

gracias @ atoato88 por esta captura: cohete:

@ neolit123 OK, lo arreglaré con la opción 2.

¡Gracias!
/ ciclo de vida activo

¿Fue útil esta página
0 / 5 - 0 calificaciones