系統:ubuntu 16.04.6
k8s版本:v1.15.1
故障現象:安裝kubedns後,pod內無法ping通外網網域名稱,訪問外網ip、k8s內部網域名稱或者ip均正常。
問題解決方案:刪除coredns,重新建立coredns
解決方案具體步驟:
①刪除已有coredns服務pod:
kubectl delete --namespace=kube-system deployment coredns
②重新安裝
wget
wget
chmod +x deploy.sh
k8s集群建立pod,執行pod
k8s集群搭建好後,各個node的狀態變成了ready,就可以建立pod,建立完成後,就會預設的執行其中的container。使用乙個簡單yaml檔案描述pod apiversion v1 必選,版本號,例如v1,版本號必須可以用 kubectl api versions 查詢到 kind pod ...
k8s檢視pod的命令
引數解析 name pod名 ready 準備好的副本數 status 狀態 restarts 重啟 age 已經執行的時間 kubectl get pod o wide 引數解析 ip ip位址 node 執行節點 nominated node 指定節點 kubectl describe pod ...
K8S中pod健康狀態的檢查
什麼是 container probes 通過k8s的架構圖,我們可以發現,每個node節點上都有 kubelet 這個元件,container probe 容器探針 也就是容器的健康檢查是由 kubelet 定期執行的。container probe有以下兩種方式,分別為liveness prob...