ฉันใหม่ต่อโลกของ Kubernetes ฉันได้ติดตั้ง Kubernetes คลัสเตอร์พร้อมโหนดหลัก 1 โหนดและโหนดผู้ปฏิบัติงาน 2 โหนด ฉันใช้ kubeadm เพื่อติดตั้งบนโหนดหลักในเครื่องของฉัน หลังจากติดตั้ง CILIUMQuickInstallation แล้ว coredns pod ของฉันกำลังทำงานแต่ยังไม่พร้อม
[root@master-node ~]# kubectl อธิบาย pod coredns-64897985d-cfpvn -n kube-system
ชื่อ: coredns-64897985d-cfpvn
เนมสเปซ: ระบบ kube
ลำดับความสำคัญ: 2000000000
ชื่อคลาสลำดับความสำคัญ: system-cluster-critical
โหนด: node-2/10.193.160.170
เวลาเริ่ม: อ. 15 ก.พ. 2022 08:12:33 -0500
ป้ายกำกับ: k8s-app=kube-dns
pod- template-hash=64897985d
คำอธิบายประกอบ: <ไม่มี>
สถานะ: กำลังดำเนินการ
ไอพี: 10.0.1.95
IP:
ไอพี: 10.0.1.95
ควบคุมโดย: ReplicaSet/coredns-64897985d
ตู้คอนเทนเนอร์:
แกนกลาง:
รหัสคอนเทนเนอร์: นักเทียบท่า://2283b42b559c95513f3bfd8c90491b3c8acc55b5542a88d22d2fceaa8c347f9a
รูปภาพ: k8s.gcr.io/coredns/coredns:v1.8.6
รหัสรูปภาพ: docker-pullable://k8s.gcr.io/coredns/coredns@sha256:5b6ec0d6de9baaf3e92d0f66cd96a25b9edbce8716f5f15dcd1a616b3abd590e
พอร์ต: 53/UDP, 53/TCP, 9153/TCP
พอร์ตโฮสต์: 0/UDP, 0/TCP, 0/TCP
อาร์กิส:
-conf
/etc/coredns/Corefile
รัฐ: วิ่ง
เริ่ม: อังคาร 15 ก.พ. 2022 08:12:35 -0500
พร้อม: เท็จ
เริ่มนับใหม่: 0
ขีดจำกัด:
หน่วยความจำ: 170Mi
คำขอ:
ซีพียู: 100 ม
หน่วยความจำ: 70Mi
ความมีชีวิตชีวา: http-get http://:8080/health delay=60s timeout=5s period=10s #success=1 #failure=5
ความพร้อม: http-get http://:8181/ready delay=0s timeout=1s period=10s #success=1 #failure=3
สภาพแวดล้อม: <ไม่มี>
ภูเขา:
/ etc / coredns จาก config-volume (ro)
/var/run/secrets/kubernetes.io/serviceaccount จาก kube-api-access-b64rl (ro)
เงื่อนไข:
พิมพ์สถานะ
เริ่มต้น True
พร้อมเท็จ
ตู้คอนเทนเนอร์พร้อมเป็นเท็จ
PodScheduled จริง
ปริมาณ:
ปริมาณการกำหนดค่า:
ประเภท: ConfigMap (วอลุ่มที่เติมโดย ConfigMap)
ชื่อ: coredns
ตัวเลือก: เท็จ
kube-api-เข้าถึง-b64rl:
ประเภท: Projected (วอลุ่มที่มีข้อมูลที่ฉีดจากหลายแหล่ง)
TokenExpirationSeconds: 3607
ConfigMapName: kube-root-ca.crt
ConfigMapOptional: <ไม่มี>
DownwardAPI: จริง
คลาส QoS: ระเบิดได้
ตัวเลือกโหนด: kubernetes.io/os=linux
ความคลาดเคลื่อน: CriticalAddonsOnly op=Exists
node-role.kubernetes.io/control-plane:NoSchedule
node-role.kubernetes.io/master:NoSchedule
node.kubernetes.io/not-ready:NoExecute op=มีอยู่เป็นเวลา 300 วินาที
node.kubernetes.io/unreachable:NoExecute op=มีอยู่เป็นเวลา 300 วินาที
เหตุการณ์:
พิมพ์อายุเหตุผลจากข้อความ
---- ------ ---- ---- -------
ตัวกำหนดตารางเวลาเริ่มต้นปกติ 2m1s กำหนด kube-system/coredns-64897985d-cfpvn ให้กับ node-2 เรียบร้อยแล้ว
อิมเมจคอนเทนเนอร์ kubelet 119s แบบดึงปกติ "k8s.gcr.io/coredns/coredns:v1.8.6" มีอยู่แล้วในเครื่อง
ปกติสร้าง 119s kubelet สร้างคอนเทนเนอร์ coredns
ปกติเริ่มต้น 119s kubelet เริ่มต้นคอนเทนเนอร์ coredns
คำเตือน 1 วินาทีที่ไม่แข็งแรง (x15 มากกว่า 119 วินาที) โพรบความพร้อมของ kubelet ล้มเหลว: โพรบ HTTP ล้มเหลวด้วยรหัสสถานะ: 503
บันทึกของ POD
[INFO] ปลั๊กอิน/พร้อม: ยังรออยู่: "kubernetes"
[ข้อผิดพลาด] ปลั๊กอิน/ข้อผิดพลาด: 2 62173616170875592.2350229940780337967 HINFO: อ่าน udp 10.0.1.95:45853->10.192.0.250:53: อ่าน: ไม่มีเส้นทางไปยังโฮสต์
[ข้อผิดพลาด] ปลั๊กอิน/ข้อผิดพลาด: 2 62173616170875592.2350229940780337967 HINFO: อ่าน udp 10.0.1.95:44728->10.192.0.250:53: i/o หมดเวลา
[ข้อผิดพลาด] ปลั๊กอิน/ข้อผิดพลาด: 2 62173616170875592.2350229940780337967 HINFO: อ่าน udp 10.0.1.95:45554->10.193.0.250:53: i/o หมดเวลา
[ข้อผิดพลาด] ปลั๊กอิน/ข้อผิดพลาด: 2 62173616170875592.2350229940780337967 HINFO: อ่าน udp 10.0.1.95:57310->10.193.0.250:53: i/o หมดเวลา
[INFO] ปลั๊กอิน/พร้อม: ยังคงรออยู่: "kubernetes"
[ข้อผิดพลาด] ปลั๊กอิน/ข้อผิดพลาด: 2 62173616170875592.2350229940780337967 HINFO: อ่าน udp 10.0.1.95:47540->10.193.0.250:53: i/o หมดเวลา
[INFO] ปลั๊กอิน/พร้อม: ยังคงรออยู่: "kubernetes"