Kubeadm: "[bootstraptoken]" und "[bootstrap-token]" bei kubeadm init

Erstellt am 23. Jan. 2019  ·  4Kommentare  ·  Quelle: kubernetes/kubeadm

Ist dies ein FEHLERBERICHT oder eine FEATURE-ANFRAGE?

FEHLERBERICHT

Versionen

kubeadm-Version (verwenden Sie kubeadm version ): v1.13.2

Umgebung :

  • Kubernetes-Version (verwenden Sie kubectl version ): v1.13.2
  • Cloud-Anbieter oder Hardwarekonfiguration : N/A
  • Betriebssystem (zB von /etc/os-release)::18.04.1 LTS (Bionic Beaver)
  • Kernel (zB uname -a ):4.15.0-43-generic
  • Andere : N/A

Was ist passiert?

Beim Ausführen von kubeadm init ich folgende Ausgabe erhalten. (Befehl erfolgreich beendet.)

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

In dieser Ausgabe gibt es zwei Zeichenfolgen für die Bedeutung des Bootstrap-Tokens, die "bootstraptoken" und "bootstrap-token" sind.

Was haben Sie erwartet?

Es sollte mit demselben Wort vereinigt werden.
Es gibt 2 Möglichkeiten, es zu beheben.

  1. Ändern Sie "[Bootstrap-Token]" in "[Bootstraptoken]"
  2. Ändern Sie "[Bootstraptoken]" in "[Bootstrap-Token]"

Unter Commit kubernetes/ kubernetes@e743f0e4759510cf70dbb55929c2439a85d41f68 wird "bootstrap-token" eingeführt. Und es gibt "Bootstraptoken" bei anderem Code.
IMHO sollten wir Option 1 wählen.

Wie kann man es reproduzieren (so minimal und genau wie möglich)?

Führen Sie einfach kubeadm init .

Müssen wir noch etwas wissen?

Wenn meine Meinung in Ordnung ist (Option 1 oben), werde ich es beheben.

areUX kinbug lifecyclactive prioritbacklog

Hilfreichster Kommentar

@atoato88 danke für den Bericht.
wir sollten Option 2 wählen, da wir andere Phasen wie [mark-control-plane] , die - , um Wörter zu trennen.

lass es mich wissen, ob du eine PR schicken kannst?

Alle 4 Kommentare

@atoato88 danke für den Bericht.
wir sollten Option 2 wählen, da wir andere Phasen wie [mark-control-plane] , die - , um Wörter zu trennen.

lass es mich wissen, ob du eine PR schicken kannst?

thx @atoato88 für diesen Fang :rocket:

@neolit123 OK, ich werde es mit Option 2 beheben.

Danke!
/Lebenszyklus aktiv

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen