<p>kubeadm join führt keine Flags und Konfigurationen zusammen</p>

Erstellt am 9. Juni 2018  ·  3Kommentare  ·  Quelle: kubernetes/kubeadm

Ich habe festgestellt, dass beim Mischen von --config= und --discovery-token-ca-cert-hash kubeadm nicht erkannt wird, dass das Erkennungs-Token ca cert hash an die Befehlszeilen übergeben wurde. Ich musste es manuell zu meiner Konfigurationsdatei hinzufügen.

In ähnlicher Weise werden diese beiden Überprüfungen durchgeführt, bevor die Konfigurationsdatei überhaupt geladen wird, sodass sie immer gedruckt werden, es sei denn, Sie tun (möglicherweise) alles mit den Befehlszeilenflags https://github.com/kubernetes/kubernetes/blob/a9d2b5eeae1d8a9dbfab4f875fed201bac0204e5/cmd/kubeadm/app /cmd/join.go

Ist dies ein BUG REPORT oder eine FEATURE REQUEST?

FEHLERBERICHT

Versionen

kubeadm version (benutze kubeadm version ): Eine relativ neue Version von master, "v1.12.0-alpha.0.957 + 1235adac3802fd-dirty" (nichts, was ich geändert habe, hätte dieses Verhalten beeinflusst)

Was hast du erwartet?

Ich habe erwartet, dass die Flags und die Konfiguration zusammengeführt werden oder fehlerhaft sind, und habe mir gesagt, dass ich die Flags und die Konfiguration nicht mischen soll.

Wie kann man es reproduzieren (so minimal und präzise wie möglich)?

Führen Sie die Ausgabe von kubeadm init aus (kubadm join mit einigen Flags) und übergeben Sie ihr auch eine Konfigurationsdatei.

kinbug lifecyclactive prioritimportant-soon

Alle 3 Kommentare

Ah, wir irren hier nicht? Wir machen das für init. Wir sollten es jedoch ermöglichen, beide anzugeben. @Mtaufen erklärt hier https://docs.google.com/document/d/1FdaEJUEh091qf5B98HM6_8MS764iXrxxigNIdwHYW9c/edit
(kann sich auch den Kubelet-Code ansehen, der dies tut)

@rosti wird daran arbeiten: tada:

Ich werde diesen zugunsten der Vereinheitlichung in Bezug auf die Behandlung schließen.

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen