工欲善其事,必先利其器。为了搭建k8s集群环境,准备在虚拟机中进行模拟,有钱人可以选择云服务器实践。
在这里插入图片描述

centos下载地址:点击下载
进入页面,划到最下边
在这里插入图片描述
进入isos -> x86_64
在这里插入图片描述

vmware自行安装
然后开始创建虚拟机
在这里插入图片描述
选择自定义,点下一步
在这里插入图片描述
选择稍后安装,下一步
在这里插入图片描述
选择linux,版本选择centos7 64位,下一步
在这里插入图片描述
填写主机名称和存放位置,下一步
在这里插入图片描述
修改处理器为2(安装k8s至少需要2核2G的配置)
在这里插入图片描述
选择2G
在这里插入图片描述
使用nat
在这里插入图片描述
然后点3次下一步,这里选择单个文件
在这里插入图片描述
点下一步
在这里插入图片描述
点击自定义硬件
在这里插入图片描述
选择下载iso镜像
在这里插入图片描述
开启虚拟机
在这里插入图片描述
在这里插入图片描述
进去直接点完成,然后开始安装
安装过程中,设置root密码
在这里插入图片描述
最后等待安装完成就可以了。
然后另外两个node节点,按照同样步骤安装。

接下来要配置网络,我们用NAT模式。
配置静态ip (ip地址可以通过ipconfig在cmd客户端中获取,dns使用谷歌的dns)
在这里插入图片描述
然后点击虚拟机编辑->虚拟网络编辑器
在这里插入图片描述
子网ip就是我们网卡要配置的网段,虚拟机内要和这个ip最后一位不一样就可以了
在这里插入图片描述
用root和刚刚设置的密码进入虚拟机内,配置网卡

vi /etc/sysconfig/network-scripts/ifcfg-ens33 
# 增加如下内容
ONBOOT=yes
BOOTPROTO=static
IPADDR=192.168.131.110
NETMASK=255.255.255.0
GATEWAY=192.168.131.2
DNS=8.8.8.8

完整内容如图:
在这里插入图片描述

执行如下操作

vi /etc/resolv.conf
# 填入如下内容
nameserver 8.8.8.8
nameserver 8.8.8.4
search localdomain

重启网络

service network restart
ping www.baidu.com  #没有报错的话,网络就通了

然后node节点同样的操作步骤设置一下。只是ip换成不同的
我的ip分别是:

master:192.168.131.110
node1:192.168.131.111
node2:192.168.131.112

到这里我的环境安装完成了,但是在vmware虚拟机中操作非常不方便,我希望可以在xshell中远程登录三个主机节点,此时无法登陆,需要放行一下22端口,执行如下命令:

iptables -I INPUT -p tcp --dport 22 -m state --state NEW -j ACCEPT

然后就可以在xshell中用ip root+密码登录了
在这里插入图片描述
环境准备好了,接下来,就可以愉快地玩耍k8s集群了,前路漫漫,注定困难重重,这里只是个开端,掌声送给为梦想努力奔跑的人。

Logo

K8S/Kubernetes社区为您提供最前沿的新闻资讯和知识内容

更多推荐