新创建的kubernetes群集上的dns问题

新创建的kubernetes群集上的dns问题,dns,kubernetes,Dns,Kubernetes,我创建了一个带有2个虚拟机的集群。我遵循下面列出的说明。这是RHEL 7.3上的说明 这是在使用yum安装kubernetes之后发生的。 kubernetes的版本是1.7 仅限Master01上的命令 确保复制创建群集后显示的kubeadm join命令“ 仅节点上的命令 我遇到的问题是dns没有按预期工作。 在过去的两天里,我一直在为这个问题苦苦挣扎。非常感谢您的帮助。KubeDNS插件正在运行吗 当您列出pod时,您应该在kube系统的名称空间中看到类似的内容: 如果看不到这些pod,

我创建了一个带有2个虚拟机的集群。我遵循下面列出的说明。这是RHEL 7.3上的说明 这是在使用yum安装kubernetes之后发生的。 kubernetes的版本是1.7

仅限Master01上的命令 确保复制创建群集后显示的kubeadm join命令“ 仅节点上的命令 我遇到的问题是dns没有按预期工作。
在过去的两天里,我一直在为这个问题苦苦挣扎。非常感谢您的帮助。

KubeDNS插件正在运行吗

当您列出pod时,您应该在
kube系统的
名称空间中看到类似的内容:


如果看不到这些pod,请尝试安装插件:

KubeDNS插件正在运行吗

当您列出pod时,您应该在
kube系统的
名称空间中看到类似的内容:


如果看不到这些pod,请尝试安装插件:

检查节点上的防火墙…我必须关闭我的防火墙(因为它们配置不正确)。如果有人随机将其打开,我的群集会出现DNS问题。

检查节点上的防火墙…我必须关闭我的防火墙(因为它们配置不正确)。如果有人随机将其打开,我的群集会出现DNS问题。

这就是我运行0 1hi的kube系统kube-DNS-2425271678-8wdrv 3/3。我也尝试了DNS加载项,但确实没有帮助。这就是我使用的kube系统kube-DNS-2425271678-8wdrv 3/3运行0 1hi时也尝试了dns加载项,但确实没有帮助。
sysctl net.bridge.bridge-nf-call-iptables=1
sysctl net.bridge.bridge-nf-call-ip6tables=1
systemctl stop firewall
systemctl disable firewall
systemctl status firewall
systemctl start iptables.service
systemctl enable iptables.service
iptables -F
service kubelet restart
kubeadm init --pod-network-cidr 10.244.0.0/16
mkdir -p $HOME/.kube
sudo cp -i /etc/kubernetes/admin.conf $HOME/.kube/config
sudo chown $(id -u):$(id -g) $HOME/.kube/config
kubectl get nodes
kubectl describe nodes
cd ~/Downloads
kubectl apply -f flannel.yml
kubectl apply -f flannel-rbac.yml
kubectl create -f rolebinding.yml
kubectl create -f role.yml
sysctl net.bridge.bridge-nf-call-iptables=1
sysctl net.bridge.bridge-nf-call-ip6tables=1
systemctl stop firewall
systemctl disable firewall
systemctl status firewall
systemctl start iptables.service
systemctl enable iptables.service
iptables -F
kubeadm join --token xxxxxx.xxxxxxxxxxxxxx x.x.x.x:6443