K8s 指令速查
k8s
Kubernetes
command
kubectl
取得所有正在運作的 Pods INFO
kubectl get pods
取得所有正在運作的 Service INFO
kubectl get service
取得 特定 Container 的 log
kubectl logs `pods name` `Container Name`
如果 log 非常長, 可以在指令最後方加上 > file.name
輸出到檔案
port-forward
如果你有某一個 pod 只有 ClusterIP, 外部打不進去測試,可是你又需要測試
那你就會需要利用 k8s 的 port-forward 功能
把本地的 port forward 到 某個 Pods 的某個 port
你就可以直接打本地測試
kubectl port-forward `Pods Name` <<Local Port>>:<<Pods Port>>
刪除特定 pod
這裡會觸發 auto scale 的設定 假設你設定只有一個 就會先生出另一個才刪除這一個
kubectl delete pods <pod>
本篇文章不定時更新