我用kubeadm创建了kubernetes集群首先,我使用“ kubeadm init”命令创建了主节点然后使用join命令加入worker节点然后在kubeapi.yml文件中,我将授权模式更改为alwaysallow我创建了deploy.yml文件,并使用“ kubectl apply -f deploy.yml”将其部署已创建pod,但pod开始运行后,apiserver会频繁关闭
我检查了日志,但一切都很好
我是这个kubernetes的新手
有人可以帮忙吗?
恐怕没有以下至少(或全部)一件事情是无法解决您的问题的:
1)请再次运行kubeadm init
。但是,这一次,请添加一个参数以生成Verblose日志并将其附加在此处。像这样:
sudo kubeadm init --control-plane-endpoint "LOAD_BALANCER_DNS:LOAD_BALANCER_PORT" --upload-certs -v=5
2)请附加您创建的kubeapi.yml
和deploy.yml
文件的经过清理的样本。
3)请在您的主节点或工作节点上附加Kubelet生成的日志。可以使用journalctl -xeu kubelet
进行抓取。
4)请附加以下命令的输出:
kubectl get nodes
kubectl get all -A
如果您提供上述信息,我们非常乐意帮助您解决此问题,并深入了解您的问题。