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を使用できません
現時点では、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ドライバーをインストールします。これにより、コントロールプレーンイメージをプルアップしてビルドするのとほとんど同じことができます。
Dockerが原因で、MAC OSでローカルに kubeadm を直接インストールしてkubernetesクラスターをセットアップすることはできません。残念ながらMACでは、Dockerが+ boot2docker を実行するVirtualBoxが必要です。
そして、ここでの最良のオプション(@Ijaz Ahmad Khanが言及したように)は Mac用のDockerデスクトップ を使用することです
以下のガイドを使用して、クラスターを正しく構成できます。 MacにKubernetesをインストールする方法