我创建了一个2 vm的集群。我按照下面列出的说明进行操作。这是RHEL 7.3 这是在使用yum安装kubernetes之后。 kubernetes的版本是1.7
仅限Master01上的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
我遇到的问题是dns没有按预期工作。 过去两天一直在努力解决这个问题。非常感谢任何帮助。
答案 0 :(得分:0)
KubeDNS插件是否正在运行?
列出pods时,您应该在kube-system
命名空间中看到类似的内容:
如果您没有看到这些广告连播,请尝试安装插件:https://coreos.com/kubernetes/docs/latest/deploy-addons.html
答案 1 :(得分:0)
检查节点上的firewalld ...我得离开我的了(因为它们的配置不正确)。而且,如果有人随机将其重新打开,则说明我的群集存在DNS问题。