https://github.com/aoi1/bbf-kubernetes
https://kubernetes.io/ja/docs/tasks/tools/install-kubectl-windows/
kubectl
がクライアント、 kind create cluster --image=kindest/node:v.1.29.2
で起動したクラスタがサーバーになる
クライアントとサーバーのバージョンの差に注意
p23
--detach
は -d
のこと
p30
--publish
は -p
のこと
p39
--name
オプション付きで起動しておけば、 docker stop {name}
で終了できる
podの削除
kubectl delete pod [pod name]
https://qiita.com/toshihirock/items/8d79fa32c61c921c0b3bkubectl run
するときに --generator=run-pod/v1
をつける
kubectl v.1.30.0 では --generator=run-pod/v1
は不要
--grace-period=0 --force=true
podの強制削除
削除してもPod再起動する場合は、deploymentが残っていないか確認する
kubectl get deployments
kubectl delete deployment [deployment name]
deploymentを削除するとpodも消える
p86
kubectl describe
は --output
は使えない
p121
Replicasetで作成したPodを手動で削除すると自動で再作成される
p152
deployment と service の起動順序はどちらが先でもよい
service があっても pod が更新されると port-forward は切れる
単語 | 意味 |
---|---|
reconciliation | 調整、和解 |
desired | 望ましい |
provisioning | 準備すること |
ensure | 確保する |
desired | 望ましい |