如報錯:
error from server: error dialing backend: dial tcp: lookup k8s-node2 on 8.8.8.8:53: no such host
error from server: error dialing backend: dial tcp 192.168.2.192:10250: connect: connection refused
此故障是hosts檔案解析名稱和節點主機名稱,以及配置檔案kube-proxy.kubeconfig不一致所導致此問題
#配置檔案kube-proxy.kubeconfig裡面此名稱hostnameoverride: k8s-node01和主機名稱不一致
kind: kubeproxyconfiguration
apiversion: kubeproxy.config.k8s.io/v1alpha1
address: 0.0.0.0
metricsbindaddress: 0.0.0.0:10249
clientconnection:
kubeconfig: /opt/kubernetes/cfg/kube-proxy.kubeconfig
hostnameoverride: k8s-node01
clustercidr: 10.0.0.0/24
mode: ipvs
ipvs:
scheduler: 「rr」
iptables:
masqueradeall: true
~#修改hosts解析
192.168.2.190 k8s-master
192.168.2.191 k8s-node1
192.168.2.192 k8s-node2
192.168.2.193 k8s-node3
#修改主機名稱
hostnamectl set-hostname k8s-master
hostnamectl set-hostname k8s-node1
hostnamectl set-hostname k8s-node2
hostnamectl set-hostname k8s-node3
#重啟node節點的元件
systemctl restart kubelet
systemctl restart kube-proxy
yyq運維技術部落格_運維的工作學習之路
yeyouqing.top
www.yeyouqing.top
k8s 容器鉤子
有兩個鉤子暴露在容器中 poststart 這個鉤子在建立容器之後立即執行。但是,不能保證鉤子會在容器入口點之前執行。沒有引數傳遞給處理程式。kind deployment metadata name testlifecycle labels spec replicas 1 selector mat...
k8s pod內部容器 K8S 容器之間通訊方式
概述 首先k8s裡面容器是存在於pod裡面的,所以容器之間通訊,一般分為三種型別 1.pod內部容器之間 2.pod 與 pod 容器之間 3.pod 訪問service服務 pod內部容器之間 這種情況下容器通訊比較簡單,因為k8s pod內部容器是共享網路空間的,所以容器直接可以使用localh...
K8S 報錯個人記錄
安裝influxdb,安裝結束以後檢視日誌,報錯如下 這是乙個rbac錯誤。使用者無權檢視日誌。如果您擁有具有群集管理員許可權的使用者,則可以使用此方法修復此錯誤 kubectl logs monitoring influxdb 5c5bf4949d kxltw n kube systemerror...