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...