web-dev-qa-db-ja.com

macOSにkubeadmをインストールする

MacOSでKubernetes用のkubeadmをインストールする方法。使いたくなったら

brew install kubeadm

このエラーが発生する

Error: No available formula with the name "kubeadm" 
==> Searching for a previously deleted formula (in the last month)..

注意:macOSではapt-getを使用できません

4
Smaillns

現時点では、kubernetesサーバーコンポーネントはDarwin OS(MAC OS)バイナリを出荷していないため、コントロールプレーンコンポーネントはMACOSで直接実行できません。それらは、任意のAPIサーバーを使用してアプリケーションに接続およびデプロイできるDarwin OS用のkubectlを出荷します。

ただし、すべてのコントロールプレーンコンポーネントをサポートできるコンテナ内でHyperkube Binaryを実行できましたが、これはすべてドッキングコンテナの下にあるため、本質的にDarwin OSでサポートされているコントロールプレーンではありません。

ローカルインストールのみを使用する場合は、これを試すことができます。 https://github.com/kubernetes/kubernetes/tree/master/cluster/images/hyperkube

また、本当にMACですべてを行うことを検討している場合は、おそらくHyperkitドライバーをインストールします。これにより、コントロールプレーンイメージをプルアップしてビルドするのとほとんど同じことができます。

0
bpdevops

Dockerが原因で、MAC OSでローカルに kubeadm を直接インストールしてkubernetesクラスターをセットアップすることはできません。残念ながらMACでは、Dockerが+ boot2docker を実行するVirtualBoxが必要です。

そして、ここでの最良のオプション(@Ijaz Ahmad Khanが言及したように)は Mac用のDockerデスクトップ を使用することです

以下のガイドを使用して、クラスターを正しく構成できます。 MacにKubernetesをインストールする方法

0
VKR