Kubernetes(k8s)是自动化容器操作的开源平台。这些容器操作包括:部署、调度和节点集群间扩展。
具体功能:
总而言之,k8s可以使我们应用的部署和运维更加方便。

sed -i "s/^SELINUX=.*/SELINUX=disabled/g" /etc/selinux/config
sed -i "s/^SELINUXTYPE=.*/SELINUXTYPE=targeted/g" /etc/selinux/config
#重启虚拟机
reboot
#查看配置结果
getenforce
2.关闭交换分区
#设置开机自动关闭分区
swapoff -a
#设置永久禁用分区,打开/etc/fstab文件注释掉带有swap
sed -i 's/.*swap.*/#&/' /etc/fstab
3. 修改内核参数
#开启网络参数
cat </etc/sysctl.d/k8s.conf
net.bridge.bridge-nf-call-ip6tables = 1
net.bridge.bridge-nf-call-iptables = 1
net.ipv4.ip_forward = 1
EOF
#手动加载所有的配置文件
sysctl --system
2.9 修改主机名
2.10 配置hosts文件
- [root@hadoop1 ~]# cat /etc/hosts
- 127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
- ::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
-
- 192.168.8.30 k8s-master
- 192.168.8.31 k8s-node1
- 192.168.8.32 k8s-node2
3.docker安装部署(所有节点)
先卸载系统的旧版本
yum remove docker \
docker-common \
docker-selinux \
docker-engine
设置docker仓库为阿里云
yum install -y yum-utils
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
3.1 查看支持哪些docker版本
yum list docker-ce --showduplicates |sort -r
3.2 安装docker社区版
yum -y install docker-ce-20.10.21
3.5 修改docker配置
#设置更多镜像地址
cat > /etc/docker/daemon.json <
{