Saya perhatikan bahwa ketika mencampur --config=
dan --discovery-token-ca-cert-hash
kubeadm tidak akan menyadari bahwa penemuan token ca cert hash telah diteruskan ke baris perintah. Saya harus menambahkannya secara manual ke file konfigurasi saya.
Demikian pula, kedua pemeriksaan ini terjadi bahkan sebelum file konfigurasi dimuat sehingga mereka akan selalu mencetak kecuali (mungkin) Anda melakukan semuanya dengan tanda baris perintah https://github.com/kubernetes/kubernetes/blob/a9d2b5eeae1d8a9dbfab4f875fed201bac0204e5/cmd/kubeadm/app /cmd/join.go
LAPORAN BUG
versi kubeadm (gunakan kubeadm version
): Versi master yang cukup baru, "v1.12.0-alpha.0.957 + 1235adac3802fd-dirty" (tidak ada yang saya ubah yang akan memengaruhi perilaku ini)
Saya mengharapkan flag dan config bergabung atau error dan memberi tahu saya untuk tidak mencampur flag dan config.
jalankan output dari kubeadm init (kubadm join dengan beberapa flag) dan berikan juga file konfigurasi.
Ah kita tidak salah di sini? Kami melakukan itu untuk init. Namun, kami harus memungkinkan untuk menentukan keduanya, @mtaufen menjelaskan caranya di sini: https://docs.google.com/document/d/1FdaEJUEh091qf5B98HM6_8MS764iXrxxigNIdwHYW9c/edit
(juga dapat melihat kode kubelet yang melakukan ini)
@rosti akan mengerjakan ini: tada:
Saya akan menutup yang ini untuk mendukung penyatuan dalam menangani masalah.