INFORME DE ERROR
versión kubeadm (use kubeadm version
): v1.13.2
Medio ambiente :
kubectl version
): v1.13.2uname -a
): 4.15.0-43-genericCuando 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".
Debería estar unificado con la misma palabra.
Hay 2 opciones para solucionarlo.
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.
Simplemente ejecute kubeadm init
.
Si mi opinión es buena (opción 1 anterior), la arreglaré.
@ 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
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.