K8S 基礎命令

2021-10-08 06:20:25 字數 1585 閱讀 3894

kubectl get namespace
kubectl describe node

kubectl get node

kubectl get node -a

kubectl get node --show-labels

kubectl get node --show-all

##檢視所有pod;

kubectl get pods --all-namespaces

## 檢視部署的應用;

kubectl get deployment --all-namespaces

kubectl get deployment --namespace=kube-system kong -o yaml

##刪除指定的應用;

kubectl delete deployment --namespace=kube-system kong

##檢視指定型別pod:

kubectl get pod --all-namespaces -o yaml | grep manage

##如何刪除乙個pod

kubectl delete pod kubernetes-dashboard-76d68d8b7c-9nkkk -n kube-system

kubectl get deployment -n kube-system

kubectl delete deployment kubernetes-dashboard -nkube-system

kubectl get po -n kube-system

kubectl get service kubernetes

##檢視node主機:

kubectl get node --no-headers -l zone

##檢視service應用:

kubectl get endpoints --all-namespaces

kubectl describe service d5c4e0793-6944-4b89-a58 --namespace=d07a12d56-fe42-4b27-a18

##檢視端點endpoint:

kubectl get endpoints --all-namespaces

##檢視replicaset:

##replicaset是用來管理例項數量的,可以看成是rc/deployment的乙個物件。

kubectl get replicaset --all-namespaces

##刪除指定replicaset:

kubectl delete replicaset --namespace=d4c71575a-c152-4c03-ba5 de31d32c8-9205-4b8e-b12-2472488937

##檢視節點資料:

kubectl describe/get node 172.16.0.146

kubectl logs -f  -n ms   manage-3943165616-l8ahz

k8s基礎命令

pod 檢視某namespace下的pod服務 kubectl get pods n namespace o wide 檢視某乙個pod服務的描述資訊 kubectl describe pod pod名稱 n namespace 檢視某乙個容器的服務日誌 kubectl logs f 容器名稱 n ...

k8s 命令 重啟 k8s基本命令

kubernetes 常用命令 通過yaml檔案建立 kubectl create f yaml 不建議使用,無法更新,必須先delete 通過yaml檔案刪除 kubectl delete f yaml 檢視kube system namespace下面的pod svc deployment 等等...

k8s 多租戶 k8s 基礎介紹

備註 1 每乙個pod裡執行著乙個特殊的容器 pause容器,其他容器都是業務容器,這些業務容器共享pause容器的網路棧和volume 邏輯卷 掛載卷。因此他們之間的通訊和資料交換更為高效。2 k8s設計了pod物件,將每個服務程序包裝到相應的pod中,使其成為pod中執行的乙個容器 contai...