目录

Giles 的个人博客

里面空无一物,充满了声音和狂热

X

K8S-1

K8S学习

安装步骤

Kubernetes快速实战与核心原理剖析.zip

遇到的问题

启动之后长时间处在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

image.png

发现fiannel没有跑起来。

干掉fiannel和coredns:

kubectl delete pod kube-flannel-ds-clld5 -n kube-system

image.png

干掉之后状态成ready了

image.png

还有一个问题:

我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的,但是如果时间太长就需要看一下日志了。

长时间没学习说实话有点麻了,要捡起来了啦,要不然就死了,之前一直在看书觉得这个也没啥,没想到一搞起来就不行了,是有点眼高手低了。

放一句诗句吧,共勉。

纸上得来终觉浅,绝知此事要躬行。——《冬夜读书》

加油!!!!


标题:K8S-1
作者:Giles
地址:https://www.gilesblog.com.cn/articles/2021/08/06/1628182427374.html