pod
// 檢視某namespace下的pod服務
kubectl get pods -n namespace -o wide
//檢視某乙個pod服務的描述資訊
kubectl describe pod pod名稱 -n namespace
//檢視某乙個容器的服務日誌
kubectl logs -f 容器名稱 -n namespace
金鑰檔案// 生成私服映象金鑰
kubectl create secret docker-registry filename --docker-server=--docker-username=--docker-password=--namespace=// 檢視生成的金鑰檔案
kubectl get secret filename --output=yaml -n namespace
service
label//為pod資源打標籤
kubectl label pod nginx-pod version=1.0 -n dev
//為pod資源更新標籤
kubectl label pod nginx-pod version=1.0 -n dev --overwrite
//檢視標籤
kubectl get pod nginx-pod -n dev --show-labels
//篩選標籤
kubectl get pod -n dev -l version=2.0 --show-labels
//刪除標籤
kubectl label pod nginx-pod version=2.0 -n dev
deployment
namespace//檢視所有的ns
kubectl get ns
//檢視指定的ns
kubectl get ns namespace
//指定輸出格式
kubectl get ns default -o yaml //比較常見的是wide、json、yaml,其中-o是output
//刪除ns
kubectl delete ns dev
//檢視ns詳情
kubectl describe ns default
node//檢視集群裡面所有node
kubectl get nodes
//檢視某個node的詳細資訊
kubectl describe node node1 //node1為node的具體名稱
K8S 基礎命令
kubectl get namespacekubectl describe node kubectl get node kubectl get node a kubectl get node show labels kubectl get node show all 檢視所有pod kubectl ...
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...