目录
4、下载一些常用软件并禁用防火墙、selinux、swap分区
6、安装docker,有很多安装方式,可以去官网看。不要下最新版,不兼容
一:什么是RKE
RKE是一款经过CNCF认证的开源Kubernetes发行版,可以在Docker容器内运行。它通过删除大部分主机依赖项,并为部署、升级和回滚提供一个稳定的路径,从而解决了Kubernetes最常见的安装复杂性问题。
二:k8s主机master的准备工作
OS | hostname | IP |
centos7 | k8s-master | 192.168.149.164 |
centos7 | k8s-node1 | 192.168.149.165 |
centos7 | k8s-node2 | 192.168.149.166 |
1、修改master主机名(先配置一台,克隆另外两台)
vi /etc/hostname或者hostnamectl set-hostname k8s-master
[root@k8s-master ~]# cat /etc/hostname
k8s-master
[root@k8s-master ~]#
2、配置静态ip地址
vi /etc/sysconfig/network-scripts/ifcfg-ens33
BOOTPROTO="static"
DEVICE="ens33"
ONBOOT="yes"
IPADDR=192.168.149.164
PREFIX=24
GATEWAY=192.168.149.2
DNS1=114.114.114.114
改完后service network restart重启网络服务
3、修改域名解析地址
cat >> /etc/hosts << EOF
192.168.149.164 k8s-master
192.168.149.165 k8s-node1
192.168.149.166 k8s-node2
EOF
4、下载一些常用软件并禁用防火墙、selinux、swap分区
yum install -y lrzsz
yum install -y net-tools
yum install -y wget
yum install -y vim-enhanced
yum install -y bash-completion
yum install -y git
yum install -y telnet
yum install -y telnet-server
####全部建议永久关闭,避免重启后服务报错
# 关闭防火墙
systemctl stop firewalld
systemctl disable firewalld
# 关闭selinux
sed -i 's/enforcing/disabled/' /etc/selinux/config # 永久
setenforce 0 # 临时
# 关闭swap
swapoff -a # 临时
sed -ri 's/.*swap.*/#&/' /etc/fstab # 永久
5、删除全部docker文件及依赖包、镜像、容器、卷
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
rm –rf /var/lib/docker/
6、安装docker,有很多安装方式,可以去官网看。不要下最新版,不兼容
官网提供多种方式安装:Redirecting…
yum install docker -y
[