遇到问题:
找不到文件: D:\soft\VMware\node1\node1.vmdk
开启此虚拟机需要用到此文件。如果移动了此文件,请提供它的新位置。
尝试:用管理员身份重新运行
node2连接不上,初步判断node2的IP配错了,重装一遍node2。
尝试ping一下,node1和master都能ping通。
找到问题了:配置网络时,没有勾选上《可用时自动链接到这个网络》,忘记配置DNS服务器, 耗时一个半小时。。。。。。。
2.主机名解析
略过
3.时间同步
Kubernetes要求集群中的节点时间必须精准一致。
4、禁用iptables和firewalld服务
kubernetes和docker在运行中会产生大量的iptables规则,为了不让系统规则和他们混淆,直接关闭系统的规则。
5、禁用selinux
selinux是linux系统下的一个安全服务,如果不关闭它,在安装集群时会产生各种各样的问题。
6、禁用swap分区
swap分区就是虚拟内存分区
7、修改linux内核参数
8、配置ipvs功能
在K8S中service有两种代理模型,一种基于iptables,一种基于ipvs
两者比较的话,ipvs的性能更高,但如果使用它,需要手动载入ipvs模块
到此,环境安装成成功。
安装docker
报错
解决方法:vim /etc/yum.repos.d/kubernetes.repo,检查格式,发现表头多打了一个符号导致出错。
至此,三台服务器的docker安装完毕。