một nút không thể giải quyết tên miền
Tôi có một cụm k8s. Nó có một nút chính và ba nút.
K8smaster, k8snode1, k8snode2, k8snode3
Tôi chạy yaml này để kiểm tra.
phiên bản api: v1
loại: Vỏ
metadata:
phiên bản api: v1
loại: Vỏ
metadata:
tên: busybox-0
không gian tên: mặc định
thông số kỹ thuật:
hộp đựng:
- hình ảnh: busybox:1.28
chỉ huy:
- ngủ
- "3600"
imagePullPolicy: IfNotPresent
tên: busybox-0
restartPolicy: Luôn luôn
máy chủ lưu trữ: đúng
dnsPolicy: ClusterFirstWithHostNet
tên nút: k8snode1
---
phiên bản api: v1
loại: Vỏ
metadata:
tên: busybox-1
không gian tên: mặc định
thông số kỹ thuật:
hộp đựng:
- hình ảnh: busybox:1.28
chỉ huy:
- ngủ
- "3600"
imagePullPolicy: IfNotPresent
tên: busybox-1
restartPolicy: Luôn luôn
máy chủ lưu trữ: đúng
dnsPolicy: ClusterFirstWithHostNet
tên nút: k8snode2
---
phiên bản api: v1
loại: Vỏ
metadata:
tên: busybox-2
không gian tên: mặc định
thông số kỹ thuật:
hộp đựng:
- hình ảnh: busybox:1.28
chỉ huy:
- ngủ
- "3600"
imagePullPolicy: IfNotPresent
tên: busybox-2
restartPolicy: Luôn luôn
máy chủ lưu trữ: đúng
dnsPolicy: ClusterFirstWithHostNet
tên nút: k8snode3
[root@k8smaster wxms]# kubectl get pod -o wide | kêu bận
busybox-0 1/1 Đang chạy 53 2d5h 192.168.0.117 k8snode1 <none> <none>
busybox-1 1/1 Đang chạy 53 2d5h 192.168.0.128 k8snode2 <none> <none>
busybox-2 1/1 Chạy 53 2d5h 192.168.0.73 k8snode3 <none> <none>
nút1
[root@k8smaster wxms]# kubectl exec -it busybox-0 -- sh
/ #
/ # tên máy chủ
K8snode1
/ #
/ # ping www.baidu.com
ping: địa chỉ sai 'www.baidu.com'
/ #
nút2
[root@k8smaster ~]# kubectl exec -it busybox-1 -- sh
/ # tên máy chủ
k8snode2
/ # ping www.baidu.com
PING www.baidu.com (180.101.49.12): 56 byte dữ liệu
64 byte từ 180.101.49.12: seq=0 ttl=47 time=14.850 ms
64 byte từ 180.101.49.12: seq=1 ttl=47 time=14.731 ms
64 byte từ 180.101.49.12: seq=2 ttl=47 time=14.708 ms
^C
--- thống kê ping www.baidu.com ---
Truyền 3 gói, nhận 3 gói, mất gói 0%
khứ hồi tối thiểu/trung bình/tối đa = 14,708/14,763/14,850 mili giây
/ #
nút3
[root@k8smaster ~]# kubectl exec -it busybox-2 -- sh
/ # tên máy chủ
k8snode3
/ #
/ # ping www.baidu.com
PING www.baidu.com (180.101.49.12): 56 byte dữ liệu
64 byte từ 180.101.49.12: seq=0 ttl=47 time=17.010 ms
64 byte từ 180.101.49.12: seq=1 ttl=47 time=14.680 ms
64 byte từ 180.101.49.12: seq=2 ttl=47 time=14.414 ms
64 byte từ 180.101.49.12: seq=3 ttl=47 time=14.408 ms
64 byte từ 180.101.49.12: seq=4 ttl=47 time=14.502 ms
64 byte từ 180.101.49.12: seq=5 ttl=47 time=14.427 ms
^C
--- thống kê ping www.baidu.com ---
Truyền 6 gói, nhận 6 gói, mất gói 0%
khứ hồi tối thiểu/trung bình/tối đa = 14,408/14,906/17,010 mili giây
/ #
lõi
[root@k8smaster ~]# kubectl get po -n kube-system -o wide | grep dns
coredns-5ffc8cf9c9-56lh2 1/1 Chạy 0 25d 10.244.0.16 k8smaster <none> <none>
coredns-5ffc8cf9c9-8jrtf 1/1 Chạy 0 25d 10.244.3.46 k8snode3 <none> <none>
Nếu tôi thay đổi "/etc/resolv.conf" tên máy chủ
đến ip coreDNS, nó đang hoạt động.
#máy chủ tên 10.96.0.10
máy chủ định danh 10.244.0.16
tìm kiếm default.svc.cluster.local svc.cluster.local cluster.local openstacklocal
tùy chọn ndots:5
sau đó nút1
/ # ping www.baidu.com
PING www.baidu.com (180.101.49.11): 56 byte dữ liệu
64 byte từ 180.101.49.11: seq=0 ttl=47 time=13.709 ms
64 byte từ 180.101.49.11: seq=1 ttl=47 time=11.078 ms
^C
--- thống kê ping www.baidu.com ---
Truyền 2 gói, nhận 2 gói, mất gói 0%
khứ hồi tối thiểu/trung bình/tối đa = 11,078/12,393/13,709 mili giây
`Kube-dns. khúc gỗ
[root@k8smaster ~]# nhật ký kubectl --namespace=kube-system -l k8s-app=kube-dns
[ERROR] plugin/lỗi: 2 143.3.244.10.in-addr.arpa. PTR: đọc udp 10.244.0.16:59179->114.114.114.114:53: hết thời gian i/o
[ERROR] plugin/lỗi: 2 143.3.244.10.in-addr.arpa. PTR: đọc udp 10.244.0.16:56471->114.114.114.114:53: hết thời gian i/o
[ERROR] plugin/lỗi: 2 144.3.244.10.in-addr.arpa. PTR: đọc udp 10.244.0.16:36941->114.114.114.114:53: hết thời gian i/o
[ERROR] plugin/lỗi: 2 144.3.244.10.in-addr.arpa. PTR: đọc udp 10.244.0.16:59206->114.114.114.114:53: hết thời gian i/o
[ERROR] plugin/lỗi: 2 145.3.244.10.in-addr.arpa. PTR: đọc udp 10.244.0.16:37024->114.114.114.114:53: hết thời gian i/o
[ERROR] plugin/lỗi: 2 145.3.244.10.in-addr.arpa. PTR: đọc udp 10.244.0.16:52478->114.114.114.114:53: hết thời gian i/o
[ERROR] plugin/lỗi: 2 148.3.244.10.in-addr.arpa. PTR: đọc udp 10.244.0.16:46214->114.114.114.114:53: hết thời gian i/o
[ERROR] plugin/lỗi: 2 148.3.244.10.in-addr.arpa. PTR: đọc udp 10.244.0.16:55425->114.114.114.114:53: hết thời gian i/o
[ERROR] plugin/lỗi: 2 158.3.244.10.in-addr.arpa. PTR: đọc udp 10.244.0.16:46974->114.114.114.114:53: hết thời gian i/o
[ERROR] plugin/lỗi: 2 158.3.244.10.in-addr.arpa. PTR: đọc udp 10.244.0.16:49570->114.114.114.114:53: hết thời gian i/o
[INFO] 10.244.2.132:58592 - 2530 "A IN seata-server.default.svc.cluster.local.openstacklocal. udp 71 false 512" NXDOMAIN qr,aa,rd,ra 146 0,000128288s
[INFO] 10.244.1.83:37946 - 34309 "A IN seata-server.default.svc.cluster.local.default.svc.cluster.local. udp 82 false 512" NXDOMAIN qr,aa,rd 175 0,000155371s
[INFO] plugin/tải lại: Chạy cấu hình MD5 = 4e235fcc3696966e76816bcd9034ebc7
[INFO] Tải lại hoàn tất
[ERROR] plugin/lỗi: 2 138.3.244.10.in-addr.arpa. PTR: đọc udp 10.244.3.46:49514->114.114.114.114:53: hết thời gian i/o
[ERROR] plugin/lỗi: 2 138.3.244.10.in-addr.arpa. PTR: đọc udp 10.244.3.46:45862->114.114.114.114:53: hết thời gian i/o
[ERROR] plugin/lỗi: 2 140.3.244.10.in-addr.arpa. PTR: đọc udp 10.244.3.46:57703->114.114.114.114:53: hết thời gian i/o
[ERROR] plugin/lỗi: 2 140.3.244.10.in-addr.arpa. PTR: đọc udp 10.244.3.46:35707->114.114.114.114:53: hết thời gian i/o
[ERROR] plugin/lỗi: 2 159.3.244.10.in-addr.arpa. PTR: đọc udp 10.244.3.46:34596->114.114.114.114:53: hết thời gian i/o
[ERROR] plugin/lỗi: 2 159.3.244.10.in-addr.arpa. PTR: đọc udp 10.244.3.46:49975->114.114.114.114:53: hết thời gian i/o
[root@k8smaster ~]# kubectl get ep kube-dns --namespace=kube-system
TÊN KẾT THÚC TUỔI
kube-dns 10.244.0.16:53,10.244.3.46:53,10.244.0.16:9153 + 3 chi tiết... 392d
[root@k8smaster ~]# kubectl get svc --namespace=kube-system
TÊN LOẠI CLUSTER-IP (CỔNG IP NGOÀI) TUỔI
kube-dns ClusterIP 10.96.0.10 <không có> 53/UDP,53/TCP,9153/TCP 392d
máy chủ số liệu ClusterIP 10.108.23.241 <none> 443/TCP 26d
Kube-proxy
[root@k8smaster ~]# kubectl get pods -n kube-system -o wide | grep kube-proxy
kube-proxy-2j28w 1/1 Chạy 0 2d5h 192.168.0.56 k8smaster <none> <none>
kube-proxy-bxzkt 1/1 Đang chạy 0 2d5h 192.168.0.117 k8snode1 <none> <none>
kube-proxy-lnmjt 1/1 Đang chạy 0 2d5h 192.168.0.128 k8snode2 <none> <none>
kube-proxy-th9pp 1/1 Đang chạy 0 2d5h 192.168.0.73 k8snode3 <none> <none>
[root@k8smaster ~]#
[root@k8smaster ~]# nhật ký kubectl kube-proxy-bxzkt --tail=5 -n kube-system
W0520 08:28:44.004213 1 iptables.go:562] Không thể kiểm tra iptables canary mangle/KUBE-PROXY-CANARY: thoát trạng thái 4
W0520 08:29:14.004129 1 iptables.go:562] Không thể kiểm tra iptables canary mangle/KUBE-PROXY-CANARY: thoát trạng thái 4
W0520 08:29:44.004042 1 iptables.go:562] Không thể kiểm tra iptables canary mangle/KUBE-PROXY-CANARY: thoát trạng thái 4
[root@k8smaster ~]#
[root@k8smaster ~]# nhật ký kubectl kube-proxy-lnmjt --tail=5 -n kube-system
I0519 07:53:16.612070 1 shared_informer.go:230] Bộ đệm được đồng bộ hóa cho cấu hình điểm cuối
W0520 08:26:21.522852 1 iptables.go:562] Không thể kiểm tra iptables canary mangle/KUBE-PROXY-CANARY: thoát trạng thái 4
W0520 08:26:51.522669 1 iptables.go:562] Không thể kiểm tra iptables canary mangle/KUBE-PROXY-CANARY: thoát trạng thái 4
W0520 08:27:21.522677 1 iptables.go:562] Không thể kiểm tra iptables canary mangle/KUBE-PROXY-CANARY: thoát trạng thái 4
[root@k8smaster ~]#
[root@k8smaster ~]# nhật ký kubectl kube-proxy-th9pp --tail=5 -n kube-system
W0520 08:24:59.419474 1 iptables.go:562] Không thể kiểm tra iptables canary mangle/KUBE-PROXY-CANARY: thoát trạng thái 4
W0520 08:25:29.408271 1 iptables.go:562] Không thể kiểm tra iptables canary mangle/KUBE-PROXY-CANARY: thoát trạng thái 4
W0520 08:25:59.409644 1 iptables.go:562] Không thể kiểm tra iptables canary mangle/KUBE-PROXY-CANARY: thoát trạng thái 4