<p>kubeadmjoinはフラグと設定をマージしません</p>

作成日 2018年06月09日  ·  3コメント  ·  ソース: kubernetes/kubeadm

--config=--discovery-token-ca-cert-hash混在させると、kubeadmは検出トークンのcacertハッシュがコマンドラインに渡されたことに気付かないことに気付きました。 手動で設定ファイルに追加する必要がありました。

同様に、これらの2つのチェックは、構成ファイルが読み込まれる前に行われるため、コマンドラインフラグhttps://github.com/kubernetes/kubernetes/blob/a9d2b5eeae1d8a9dbfab4f875fed201bac0204e5/cmd/kubeadm/appですべてを実行しない限り、常に出力され

これはバグレポートですか、それとも機能リクエストですか?

バグレポート

バージョン

kubeadmバージョンkubeadm version ):かなり最近のバージョンのマスター「v1.12.0-alpha.0.957 + 1235adac3802fd-dirty」(ただし、変更したものはこの動作に影響しませんでした)

あなたは何が起こると思っていましたか?

フラグと構成がマージまたはエラーになることを期待し、フラグと構成を混在させないように指示しました。

それを(可能な限り最小限かつ正確に)再現する方法は?

kubeadm init(kubadm joinといくつかのフラグ)の出力を実行し、構成ファイルも渡します。

kinbug lifecyclactive prioritimportant-soon

全てのコメント3件

ああ、ここでエラーは発生しませんか? initのためにそれを行います。 ただし、両方を指定できるようにする必要があります。 @ mtaufenは、 https//docs.google.com/document/d/1FdaEJUEh091qf5B98HM6_8MS764iXrxxigNIdwHYW9c/editでその方法を説明しています
(これを行うkubeletコードも見ることができます)

@rostiはこれに取り組むつもりです:

問題の処理に関する統一を支持して、これを閉じます。

このページは役に立ちましたか?
0 / 5 - 0 評価