【コンテナ】Kubernetes事始め
前回の記事でDocker for Macのインストールをしましたので、
そこからKubernetesを使えるようにしていきます。
Docker for Macでkubernetesの有効化
Docker for Macの画面右上にある歯車をクリック
Settings画面左側のKubernetesをクリックし、「Enable Kubernetes」にチェックを入れて、「Apply&restart」をクリック(処理が完了するまで数分かかります)
数分後、Macの画面右上にあるDockerアイコンをクリックし、
「Kubernetes is running」が表示されていればOK
kubectlのインストール
今後長いお付き合いになるであろうkubectlコマンド。
公式サイトに記載されている手順に従ってインストールしていきます。
1.curlコマンドでインストール
(Docker for MacのKubernetesのバーション※ とあわせる)
curl -LO "https://dl.k8s.io/release/v1.28.2/bin/darwin/arm64/kubectl"
※バージョンの確認の仕方
上述したSettings画面でKubernetesをクリックすると確認できます。
(下図の場合v1.28.2)
2.権限の変更
chmod +x ./kubectl
3.パスを通す
sudo mv ./kubectl /usr/local/bin/kubectl
sudo chown root: /usr/local/bin/kubectl
4.以下コマンドでバージョンが表示されればインストールOK
kubectl version --client
[実行結果]
client Version: v1.28.2
動作確認
kubernetesのコマンドが正しく効くか確認。
「No resources found in default namespace.」と返ってきているので大丈夫そうですね。
kubectl get pods
[実行結果]
No resources found in default namespace.