Trước hết, hãy để tôi cảm ơn bạn cho hướng dẫn tuyệt vời này. Tôi rất mới với kubernetes và có một hướng dẫn như thế này để làm theo sẽ giúp ích rất nhiều khi cố gắng thiết lập cụm đầu tiên của tôi!
Điều đó nói rằng, tôi đang gặp một số vấn đề với việc tạo triển khai, vì có hai nhóm không được tạo và vẫn bị kẹt ở trạng thái: ContainerCreating
[root@master ~]# kubectl lấy các nút
TÊN TÌNH TRẠNG VAI TRÒ TUỔI PHIÊN BẢN
master Ready control-plane 25h v1.24.0
node1 Sẵn sàng <none> 24h v1.24.0
node2 Sẵn sàng <none> 24h v1.24.0
[root@master ~]# thông tin cụm kubectl
Mặt phẳng điều khiển Kubernetes đang chạy tại https://192.168.3.200:6443
CoreDNS đang chạy tại https://192.168.3.200:6443/api/v1/namespaces/kube-system/services/kube-dns:dns/proxy
Để tiếp tục gỡ lỗi và chẩn đoán các vấn đề về cụm, hãy sử dụng 'kết xuất thông tin cụm kubectl'.
Vấn đề:
[root@master ~]# kubectl get all --all-namespaces
NAMESPACE NAME TÌNH TRẠNG SẴN SÀNG KHỞI ĐỘNG LẠI TUỔI
kube-system pod/coredns-6d4b75cb6d-v5pvk 0/1 ContainerCreating 0 114m
kube-system pod/coredns-7599c5f99f-q6nwq 0/1 ContainerCreating 0 114m
kube-system pod/coredns-7599c5f99f-sg4wn 0/1 ContainerCreating 0 114m
kube-system pod/etcd-master 1/1 Running 3 (3h26p trước) 25h
kube-system pod/kube-apiserver-master 1/1 Running 3 (3h26p trước) 25h
kube-system pod/kube-controller-manager-master 1/1 Running 3 (3h26p trước) 25h
kube-system pod/kube-proxy-ftxzx 1/1 Running 2 (3h11p trước) 24h
kube-system pod/kube-proxy-pcl8q 1/1 Running 3 (3h26p trước) 25h
kube-system pod/kube-proxy-q7dpw 1/1 Running 2 (3h23p trước) 24h
kube-system pod/kube-scheduler-master 1/1 Running 3 (3h26p trước) 25h
kube-system pod/weave-net-2p47z 2/2 Running 5 (3h23p trước) 24h
kube-system pod/weave-net-k5529 2/2 Running 4 (3h11p trước) 24h
kube-system pod/weave-net-tq4bs 2/2 Running 7 (3h26p trước) 25h
NAMESPACE TÊN LOẠI CLUSTER-IP (CỔNG IP NGOÀI) TUỔI
dịch vụ mặc định/kubernetes ClusterIP 10.96.0.1 <không có> 443/TCP 25h
kube-system service/kube-dns ClusterIP 10.96.0.10 <none> 53/UDP,53/TCP,9153/TCP 25h
NAMESPACE TÊN MONG MUỐN HIỆN SẴN SẴN SÀNG CẬP NHẬT CÓ SẴN NODE SELECTOR TUỔI
kube-system daemonset.apps/kube-proxy 3 3 3 3 3 kubernetes.io/os=linux 25h
kube-system daemonset.apps/wea-net 3 3 3 3 3 <none> 25h
NAMESPACE NAME SẴN SÀNG CẬP NHẬT TUỔI CÓ SẴN
triển khai kube-system.apps/coredns 0/2 2 0 25h
NAMESPACE NAME MONG MUỐN TUỔI SẴN SÀNG HIỆN TẠI
kube-system replicaset.apps/coredns-6d4b75cb6d 1 1 0 25h
kube-system replicaset.apps/coredns-7599c5f99f 2 2 0 116m
Lưu ý rằng ba nhóm đầu tiên, từ coredns, không khởi động được.
[root@master ~]# kubectl nhận sự kiện
THÔNG ĐIỆP ĐỐI TƯỢNG LOẠI LÝ DO XEM LẦN CUỐI
93m Cảnh báo FailedCreatePodSandBox pod/nginx-deploy-99976564d-s4shk (được kết hợp từ các sự kiện tương tự): Không thể tạo hộp cát nhóm: lỗi rpc: code = Unknown desc = fail to setup network for sandbox "fd79c77289f42b3cb0eb0be997a02a42f9595df061deb6e2dafbb0fab0 for sandbox info: find fail to fab0 network" "fd79c77289f42b3cb0eb0be997a02a42f9595df061deb6e2d3678ab00afb5f67"
.
[root@master ~]# kubectl description pod coredns-6d4b75cb6d-v5pvk -n kube-system
Tên: coredns-6d4b75cb6d-v5pvk
Không gian tên: hệ thống kube
Ưu tiên: 2000000000
Tên lớp ưu tiên: system-cluster-critical
Nút: nút2/192.168.3.202
Thời gian bắt đầu: Thu, ngày 12 tháng 5 năm 2022 19:45:58 +0000
Nhãn: k8s-app=kube-dns
pod-template-hash=6d4b75cb6d
Chú thích: <không có>
Tình trạng: Đang chờ
địa chỉ IP:
IP: <không có>
Được kiểm soát bởi: ReplicaSet/coredns-6d4b75cb6d
Hộp đựng:
lõi:
Mã vùng chứa:
Hình ảnh: k8s.gcr.io/coredns/coredns:v1.8.6
Mã hình ảnh:
Cổng: 53/UDP, 53/TCP, 9153/TCP
Cổng máy chủ: 0/UDP, 0/TCP, 0/TCP
lập luận:
-conf
/etc/coredns/Corefile
Trạng thái: Chờ đợi
Lý do: Tạo vùng chứa
Sẵn sàng: Sai
Số lần khởi động lại: 0
Hạn mức:
bộ nhớ: 170Mi
yêu cầu:
CPU: 100m
bộ nhớ: 70Mi
Sống động: http-get http://:8080/health delay=60s timeout=5s period=10s #success=1 #failure=5
Sẵn sàng: http-get http://:8181/ready delay=0s timeout=1s period=10s #success=1 #failure=3
Môi trường: <không>
gắn kết:
/etc/coredns từ config-volume (ro)
/var/run/secrets/kubernetes.io/serviceaccount từ kube-api-access-4bpvz (ro)
Điều kiện:
Loại Trạng thái
Khởi tạo đúng
Sẵn sàng Sai
ContainerSẵn sàng Sai
PodScheduled True
tập:
khối lượng cấu hình:
Loại: ConfigMap (ổ đĩa được điền bởi ConfigMap)
Tên: coredns
Tùy chọn: sai
kube-api-access-4bpvz:
Loại: Dự kiến (ổ chứa dữ liệu được đưa vào từ nhiều nguồn)
Số giây hết hạn mã thông báo: 3607
ConfigMapName: kube-root-ca.crt
ConfigMapOptional: <nil>
API hướng xuống: đúng
Lớp QoS: Ổn định
Bộ chọn nút: kubernetes.io/os=linux
Dung sai: CriticalAddonsOnly op=Exists
nút-role.kubernetes.io/control-plane:NoSchedule
nút-role.kubernetes.io/master:NoSchedule
node.kubernetes.io/not-ready:NoExecute op=Tồn tại trong 300 giây
node.kubernetes.io/unreachable:NoExecute op=Tồn tại trong 300 giây
Sự kiện:
Nhập Lý do Tuổi từ Tin nhắn
---- ------ ---- ---- -------
Warning FailedCreatePodSandBox 93s (x393 over 124m) kubelet (combined from similar events): Failed to create pod sandbox: rpc error: code = Unknown desc = failed to setup network for sandbox "7d0f8f4b3dbf2dffcf1a8c01b41368e16b1f80bc97ff3faa611c1fd52c0f6967": failed to find network info for sandbox "7d0f8f4b3dbf2dffcf1a8c01b41368e16b1f80bc97ff3faa611c1fd52c0f6967"
Phiên bản:
[root@master ~]# docker --version
Docker phiên bản 20.10.15, bản dựng fd82621
[root@master ~]# kubelet --version
Kubernetes v1.24.0
[root@master ~]# phiên bản kubeadm
phiên bản kubeadm: &version.Info{Major:"1", Minor:"24", GitVersion:"v1.24.0", GitCommit:"4ce5a8954017644c5420bae81d72b09b735c21f0", GitTreeState:"sạch", BuildDate:"2022-05-03T13:44: 24Z", GoVersion:"go1.18.1", Trình biên dịch:"gc", Nền tảng:"linux/amd64"}
Tôi không biết phải đi đâu từ đây. Tôi đã googled các từ khóa như "lỗi rpc dệt k8s" và "Không thể tạo hộp cát nhóm: lỗi rpc" nhưng không có giải pháp nào tôi tìm thấy có giải pháp cho vấn đề của mình. Tôi thấy một số vấn đề đề cập đến dệt lưới, đây có phải là vấn đề không? Có lẽ tôi đã làm sai, nhưng tôi chắc chắn rằng tôi đã làm theo hướng dẫn rất tốt.
Mọi sự trợ giúp sẽ rất được trân trọng!