Ubuntu 无法解析kubernetes.default或服务
我无法解析来自kubernetes的服务Ubuntu 无法解析kubernetes.default或服务,ubuntu,kubernetes,flannel,coredns,Ubuntu,Kubernetes,Flannel,Coredns,我无法解析来自kubernetes的服务 kubectl get pods -l k8s-app=kube-dns --namespace kube-system NAME READY STATUS RESTARTS AGE IP coredns-86c58d9df4-gn62b 1/1 Running 0 18d 10.244.0.58 coredns-86c58d9df4-svmk5 1/
kubectl get pods -l k8s-app=kube-dns --namespace kube-system
NAME READY STATUS RESTARTS AGE IP
coredns-86c58d9df4-gn62b 1/1 Running 0 18d 10.244.0.58
coredns-86c58d9df4-svmk5 1/1 Running 0 18d 10.244.0.59
容器不解析任何域,包括kubernetes.default
kubectl exec -ti busybox -- sh
/ # nslookup kubernetes.
defaultServer: 10.96.0.10
Address 1: 10.96.0.10
nslookup: can't resolve 'kubernetes.default'
command terminated with exit code 1
dns吊舱中的日志不显示任何查询(注意,coredns配置为记录查询)
托管在上的kube节点coredns正在运行ubuntu xenial
我应用了自定义kubelet配置,设置--resolv conf=/run/systemd/resolv/resolv.conf
❯ systemctl status kubelet.service
● kubelet.service - kubelet: The Kubernetes Node Agent
Loaded: loaded (/lib/systemd/system/kubelet.service; enabled; vendor preset: enabled)
Drop-In: /etc/systemd/system/kubelet.service.d
└─10-kubeadm.conf
Active: active (running) since Wed 2019-02-06 01:05:42 GMT; 5min ago
Docs: https://kubernetes.io/docs/home/
Main PID: 27867 (kubelet)
Tasks: 30 (limit: 4915)
CGroup: /system.slice/kubelet.service
└─27867 /usr/bin/kubelet --bootstrap-kubeconfig=/etc/kubernetes/bootstrap-kubelet.conf --kubeconfig=/etc/kubernetes/kubelet.conf --config=/var/lib/kubelet/config.yaml --cgroup-drive --resolv-conf=/run/systemd/resolve/resolv.conf
但是,我仍然无法解决任何服务 我删除了吊舱,他们的控制器重新安排了时间 现在dns查询和服务发现正在工作 我不确定coredns服务现在是否可以访问,因为我更新了
kubelet--resolve conf
,或者服务是否需要重新启动
❯ systemctl status kubelet.service
● kubelet.service - kubelet: The Kubernetes Node Agent
Loaded: loaded (/lib/systemd/system/kubelet.service; enabled; vendor preset: enabled)
Drop-In: /etc/systemd/system/kubelet.service.d
└─10-kubeadm.conf
Active: active (running) since Wed 2019-02-06 01:05:42 GMT; 5min ago
Docs: https://kubernetes.io/docs/home/
Main PID: 27867 (kubelet)
Tasks: 30 (limit: 4915)
CGroup: /system.slice/kubelet.service
└─27867 /usr/bin/kubelet --bootstrap-kubeconfig=/etc/kubernetes/bootstrap-kubelet.conf --kubeconfig=/etc/kubernetes/kubelet.conf --config=/var/lib/kubelet/config.yaml --cgroup-drive --resolv-conf=/run/systemd/resolve/resolv.conf