2017-02-22 11 views
1

ベアメタル展開にkubeadmまたはConjure-Upを使用することを検討します。マスターとワーカーノードが必要なので、クラスタを設定する方法がわかりません。私がただ一つのLinuxマシンしか持っていないのであれば、ワーカーとマスターノードは同じになるでしょうか?もしそうなら、それを行う最良の方法は何か。 kubeadmについてはベアメタル展開用Kubernetesノードの設定

私はマスターノードを設定するkubeadm initを実行し、ワーカーノードとして設定し、後続のマシンにkudeadm join <token>を使用することができることを知っているが、私は、これは賢明であるかはわかりません。

Conjure-Upでは、kubernetes coreという綴りを使用してデプロイメントを作成しました。これはkubernetesワーカーとマスターを作成しましたが、これが最善の方法であるかどうかはわかりません。私が聞いたもう一つの選択肢は、MAASを使用していますが、私はそれに多くの経験がありません。

+1

をオフトピックとして、この質問を閉じるために投票:あなたは、このコマンドを使用して、それからdedicated=master:NoSchedule汚染を削除する必要がありますマスターに通常のスケジューリングを有効にするには

。 Stackoverflowはプログラミング関連の質問にのみ使用されます。 [トピックのヘルプ/トピック]を参照して、ここでどのトピックを聞くことができるかを確認してください。このヘルプは、この質問が適切であるかもしれない他のSEサイトの提案もしています。 – kaylum

答えて

0

kubeadm initを含むuser manualの指示に従うと、1ノードがマスターとして実行されます。 kubeadm joinのノードを追加する必要がないので、(4/4)をスキップするだけでノードを結合することができます。あなたのマスターでkubeadm joinを実行しないでください。

kubectl taint nodes --all dedicated- 
関連する問題