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