以下是Debian上部署Kubernetes(K8S)的常见问题及解决方法:
证书问题
--cacert指定自定义证书文件。端口映射错误
ClusterIP。NodePort或LoadBalancer。镜像拉取失败
ErrImagePull。ImagePullPolicy: Always。节点无法注册到Master
kubeadm join失败。/etc/kubernetes/admin.conf权限正确。网络插件问题
资源不足
内核参数问题
sysctl相关错误(如bridge-nf-call-iptables)。br_netfilter模块,设置/proc/sys/net/ipv4/ip_forward=1。版本兼容性问题
权限问题
Permission denied。sudo运行命令,检查RBAC配置是否正确。日志与调试
kubectl logs查看Pod日志,使用journalctl -u kubelet查看节点服务日志。操作前建议:关闭交换分区(swapoff -a),确保防火墙开放K8S必要端口(如6443、10250等)。如问题仍未解决,可参考K8S官方文档或社区论坛获取进一步支持。