ฉันหวังว่าจะมีคนช่วยฉันได้
ฉันกำลังสร้างเซิร์ฟเวอร์ (CentOS) ด้วย Gitlab, Gitlab-Runner, docker และ Kubernetes เป็น CI/CD
ข้อมูล GitLab
เวอร์ชัน: 14.10.2
การแก้ไข: 07d12f3fd11
ไดเร็กทอรี: /opt/gitlab/embedded/service/gitlab-rails
อะแดปเตอร์ฐานข้อมูล: PostgreSQL
เวอร์ชันฐานข้อมูล: 12.7
Gitlab-Runner
เวอร์ชัน: 14.10.1
นักเทียบท่า
เวอร์ชัน: 20.10.15
Kubernetes
# รุ่น kubectl --short
เวอร์ชันไคลเอนต์: v1.24.0
ปรับแต่งเวอร์ชัน: v4.5.4
เวอร์ชันเซิร์ฟเวอร์: v1.24.0
สาน Addons
#สานสถานะ
เวอร์ชัน: 2.8.1 (ล้มเหลวในการตรวจสอบเวอร์ชันล่าสุด - ดูบันทึก การตรวจสอบครั้งต่อไปเมื่อ 2022/05/07 22:50:26)
บริการ: เราเตอร์
โปรโตคอล: สาน 1..2
ชื่อ: 06:16:91:13:ce:26(srvppk.com.br)
การเข้ารหัส: ปิดใช้งาน
PeerDiscovery: เปิดใช้งาน
เป้าหมาย: 0
การเชื่อมต่อ: 0
เพื่อน: 1
TrustedSubnets: ไม่มี
บริการ: ipam
สถานะ : พร้อม
ช่วง: 10.32.0.0/12
DefaultSubnet: 10.32.0.0/12
ฉันมีปัญหาอย่างหนึ่งกับ coreDNS pod ที่มีสถานะเป็น การสร้างคอนเทนเนอร์. ดังนั้น ฉันจึงลองใช้วิธีแก้ปัญหาบางอย่างที่พบในฟอรัม แต่วิธีเหล่านั้นไม่ได้ผลสำหรับฉัน ดูด้านล่าง
# kubectl รับพ็อด --all-namespaces
NAMESPACE NAME สถานะพร้อมเริ่มอายุใหม่
ระบบ kube coredns-6d4b75cb6d-fmvwd 0/1 การสร้างคอนเทนเนอร์ 0 144m
ระบบ kube coredns-6d4b75cb6d-jshz5 0/1 การสร้างคอนเทนเนอร์ 0 144m
kube-system etcd-srvppk.com.br 1/1 วิ่ง 10 144m
kube-system kube-apiserver-srvppk.com.br 1/1 วิ่ง 0 144m
kube-system kube-controller-manager-srvppk.com.br 1/1 วิ่ง 0 144m
ระบบ kube kube-proxy-hnwfd 1/1 วิ่ง 0 144m
ระบบ kube kube-scheduler-srvppk.com.br 1/1 วิ่ง 10 144m
kube-ระบบสาน-net-h6zdk 2/2 วิ่ง 0 135m
อธิบาย coredns แรก
# kubectl อธิบาย pod/coredns-6d4b75cb6d-fmvwd -n kube-system
ชื่อ: coredns-6d4b75cb6d-fmvwd
เนมสเปซ: ระบบ kube
ลำดับความสำคัญ: 2000000000
ชื่อคลาสลำดับความสำคัญ: system-cluster-critical
โหนด: srvppk.com.br/10.0.10.20
เวลาเริ่ม: วันเสาร์ที่ 07 พฤษภาคม 2022 12:29:14 -0400
ป้ายกำกับ: k8s-app=kube-dns
ฝักแม่แบบแฮช = 6d4b75cb6d
คำอธิบายประกอบ: <ไม่มี>
สถานะ: รอดำเนินการ
ไอพี:
IPs: <ไม่มี>
ควบคุมโดย: ReplicaSet/coredns-6d4b75cb6d
ตู้คอนเทนเนอร์:
แกนกลาง:
รหัสคอนเทนเนอร์:
รูปภาพ: k8s.gcr.io/coredns/coredns:v1.8.6
รหัสรูปภาพ:
พอร์ต: 53/UDP, 53/TCP, 9153/TCP
พอร์ตโฮสต์: 0/UDP, 0/TCP, 0/TCP
อาร์กิส:
-conf
/etc/coredns/Corefile
รัฐ: กำลังรอ
เหตุผล: การสร้างคอนเทนเนอร์
พร้อม: เท็จ
เริ่มนับใหม่: 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-gj9pl (ro)
เงื่อนไข:
พิมพ์สถานะ
เริ่มต้น True
พร้อมเท็จ
ตู้คอนเทนเนอร์พร้อมเป็นเท็จ
PodScheduled จริง
ปริมาณ:
ปริมาณการกำหนดค่า:
ประเภท: ConfigMap (วอลุ่มที่เติมโดย ConfigMap)
ชื่อ: coredns
ตัวเลือก: เท็จ
kube-api-เข้าถึง-gj9pl:
ประเภท: 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 วินาที
เหตุการณ์:
พิมพ์อายุเหตุผลจากข้อความ
---- ------ ---- ---- -------
Warning FailedCreatePodSandBox 2m52s (x565 over 125m) kubelet (combined from similar events): Failed to create pod sandbox: rpc error: code = Unknown desc = failed to setup network for sandbox "28664f04201a02833f7c3f9c19cebe6a3e9ae55849731d7ee643b3ad1825e6ab": failed to find network info for sandbox "28664f04201a02833f7c3f9c19cebe6a3e9ae55849731d7ee643b3ad1825e6ab"
ฉันทำอะไรผิด?