Kubectl基本操作

Windows環境へのPowerShellでのインストール

Chocolateyでのインストール

rmdir -R C:\ProgramData\chocolatey\

Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))

choco install kubernetes-cli

直接ダウンロード

(New-Object System.Net.WebClient).DownloadFile("https://storage.googleapis.com/kubernetes-release/release/v1.25.0/bin/windows/amd64/kubectl.exe","kubectl.exe")

コンテキストの一覧を確認

kubectl config get-contexts

現在のコンテキストを確認

kubectl config current-context

全ての名前空間のコンテナイメージの一覧表示

kubectl get pods --all-namespaces

Podのログの表示

kubectl logs <Pod名> -n 名前空間

Pod内のコンテナを指定してログ表示

kubectl logs <Pod名> -c <コンテナ名> -n 名前空間

ノードの状態の表示

kubectl describe nodes