kubectl 命令使用

2021-10-12 18:17:00 字數 2275 閱讀 1967

kubectl重用命令學習:

kubectl get namespace

kubectl 建立namespace

通過命令執行:

根據namcespace去查詢pod,預設是在default namespace下,所以新建的pod會找不到

# 顯示 pod 的詳細資訊, 特別是檢視 pod 無法建立的時候的日誌

kubectl describe pod eg: kubectl describe pod redis-master-tqds9

kubectl 刪除pod

檢視裡面的屬性

docker inspect rancher/rancher:latest
單機初始化masterkubeadm init --kubernetes-version=v1.19.4 --ignore-preflight-errors=numcpu --service-cidr=10.96.0.0/12 --pod-network-cidr=10.244.0.0/16 --apiserver-advertise-address=192.168.200.128 --v=6檢視日誌:journalctl -f -u kubelet.service

kubectl log -f coredns-5c98db65d4-8wt9z -n kube-system

kubectl logs -f kube-flannel-ds-amd64-hl89n -n kube-system

刪除pod

kubectl delete pod coredns-f9fd979d6-g7hg5  -n kube-syste

查詢k8s預設單機下所安裝的服務命令:

kubectl get pods -n kube-system -o wide

重啟k8s:

systemctl restart kubelet.service

systemctl  enable kubelet && systemctl start kubelet

賦予許可權

sudo chmod -r 777 k8s.sh

kubectl describe pods -n kube-system coredns-f9fd979d6-gfg4k

加入到docker當中

docker load < flanneld-v0.13.1-rc1-amd64.docker

kubectl命令使用記錄

yum install y bash completion source usr share bash completion bash completion source kubectl completion bash 獲取節點 kubectl get nodes 建立檢視建立的狀態,狀態為pend...

kubectl操作命令

每個命令的具體使用可以使用kubectl command help進行檢視,也可以檢視我們系列文章 逐步補充中 command desc create 從檔案或者標準輸入建立resource expose 將rc,svc,deploy,pod暴露為乙個新的svc run在集群中執行乙個特定的映象 s...

kubectl 命令自動補全

在k8s 1.3版本之前,設定kubectl命令自動補全是通過以下的方式 source contrib completions bash kubectl 但是在k8s 1.3版本,原始碼contrib目錄中已經沒有了completions目錄,無法再使用以上方式新增自動補全功能。1.3版本中,kub...