【Ansible】Ansible部署K8s集群--准备环境--配置网络
前提:使用VMware 环境
我们现在已经在三台虚拟机上安装了 Ubuntu 操作系统
1、我们先用user1登录,然后sudo -i 切换到root,再passwd root 设置root密码
2、现在我们来设置网络,dhclient获取一个动态ip,执行ip a s查看网卡ip。由于k8s系统需要静态ip,现在我们来设置网络:
cat > /etc/netplan/config.yaml <<EOF
network:ethernets:ens33:dhcp4: falseaddresses: [192.168.30.137/24]gateway4: 192.168.30.2nameservers:addresses: [114.114.114.114]version: 2
EOFnetwork apply
开通root用户的SSH权限
sed -i 's/^#PermitRootLogin.*/PermitRootLogin yes/' /etc/ssh/sshd_config
systemctl restart sshd
3、更新linux系统(ubuntu)
修改软件仓库为国内站点
cp /etc/apt/sources.list /etc/apt/sources.list.bak
sed -i 's/^deb.*archive.ubuntu.com/deb https:\/\/mirror.nju.edu.cn/' /etc/apt/sources.list
apt update
安装VM Tools
apt install open-vm-tools -y
安装实用性安装包
apt install vim wget curl bash-completion -y
给服务器设置域名解析
cat >> /etc/hosts <<EOF
192.168.30.130 cka-master
192.168.30.131 cka-worker1
192.168.30.132 cka-worker2
EOF