K8S 学习
安装步骤
遇到的问题
启动之后长时间处在 noready 状态,查看日志报错:
journalctl -f -u kubelet
NetworkReady=false reason:NetworkPluginNotReady message:docker: network plugin is not ready: cni config uninitialized
处理方法:
kubectl get pod -n kube-system
发现 fiannel 没有跑起来。
干掉 fiannel 和 coredns:
kubectl delete pod kube-flannel-ds-clld5 -n kube-system
干掉之后状态成 ready 了
还有一个问题:
我 K8S 起来时没有注意 SWAP 分区导致报错
1
2
[ERROR Swap]: running with swap on is not supported. Please disable swap
[preflight] If you know what you are doing, you can make a check non-fatal with `--ignore-preflight-errors=...`
这个需要注意关闭 swap 就可以了
swapoff -a
注意
正常情况下 K8S 集群刚起来的时候是需要一点时间的,如果网络不好的话会长时间没有 ready 的,但是如果时间太长就需要看一下日志了。
长时间没学习说实话有点麻了,要捡起来了啦,要不然就死了,之前一直在看书觉得这个也没啥,没想到一搞起来就不行了,是有点眼高手低了。
放一句诗句吧,共勉。
纸上得来终觉浅,绝知此事要躬行。——《冬夜读书》
加油!!!!
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于