使用vagrant搭建k8s节点一
Posted lovoo
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用vagrant搭建k8s节点一相关的知识,希望对你有一定的参考价值。
1、下载安装资源
vagrant与virtualbox参照:https://lovoo.blog.csdn.net/article/details/119142660
k8s文件下载:https://download.csdn.net/download/lovoo/20589497
2、解压k8s.zip文件
如图:
3、修改vagrantfile文件
将ip改成你本机对应的ip段
4、节点安装
4.1)在目录下打开cmd,输入如下命令
vagrant up
安装完成后,生成如图三个节点
4.2)完成后使用命令连接node1节点
vagrant ssh k8s-node1
4.3)切换到root用户
sudo -i
4.4)修改文件,使用密码登录
vi /etc/ssh/sshd_config
将no 改为 yes
4.5)重新加载
service sshd restart
4.6)将其它node2与node3按上面步骤全部修改
5、下载xshell7,并联接三个节点
下载地址:
如图:
修改密码
在每个节点下,将原密码 “vagrant” 修改成 “root”
passwd
6、修改网络及ip
6.1) 全部关闭电源
6.2) 新增网络
选择“管理”—“全局设定”–"新增网络“
6.3) 选择nat网络,及重新生成mac地址
选择 node1节点,”设置“ – "网络” --“选择nat网络” – “mac地址”
node2与node3也进行上面的操作
7、查看修改后的网络
7.1)重启三个节点
7.2)使用xshell重新连接三个节点,发送会话
7.3)输入 ip addr 查看
ip addr
node1节点 eth0,eht1网卡如下图:
node2节点 eth0,eht1网卡如下图:
node3节点 eth0,eht1网卡如下图:
其中 eth0用于内网连接, eht1用于外网连接
7.4)测试内网
ping 10.0.2.15
8、关闭所有防火墙 、selinux、swap内存交换
systemctl stop firewalld
systemctl disable firewalld
#关闭selinux
sed -i 's/enforcing/disabled/' /etc/selinux/config
#查看是否关闭
cat /etc/selinux/config
#禁全局
setenforce 0
#临时关闭
swapoff -a
#永久关闭
sed -ri 's/.*swap.*/#&/' /etc/fstab
cat /etc/fstab
#free -g 验证,swap 必须为 0;
9、添加主机名与 IP 对应关系
vi /etc/hosts
在文件尾部添加
10.0.2.4 k8s-node1
10.0.2.5 k8s-node2
10.0.2.15 k8s-node3
10、将桥接的 IPv4 流量传递到 iptables 的链:
cat > /etc/sysctl.d/k8s.conf << EOF
net.bridge.bridge-nf-call-ip6tables = 1
net.bridge.bridge-nf-call-iptables = 1
EOF
sysctl --system
分布式技术QQ群:722865146
分布式商城下载:https://gitee.com/charlinchenlin/wysmall
以上是关于使用vagrant搭建k8s节点一的主要内容,如果未能解决你的问题,请参考以下文章