#关闭防火墙
systemctl stop firewalld
#禁止防火墙启动
1.systemctl disable firewalld
2.setenforce 0
#永久关闭swap分区
sed -i 's/^SELINUX=enforcing$/SELINUX=permissive/' /etc/selinux/config
配置iptables的ACCEPT规则
iptables -F && iptables -t nat -F && iptables -t mangle -F && iptables -X
#交换分区关闭
swapoff -a
永久关闭swap分区
sed -ri 's/.*swap.*/#&/' /etc/fstab
修改服务器名字
hostnamectl set-hostname ➕你要修改的名字
安装docker,为防止版本冲突下载docker20.10版本
sudo curl -fsSL https://get.docker.com | sudo bash -s docker --mirror Aliyun --version 20.10
重新加载某个服务的配置文件
systemctl daemon-reload
重启docker
systemctl restart docker.service
设置开机自启
systemctl enable docker.service
docker info | grep "Cgroup Driver"
显示Cgroup Driver: system为正确
以上操作所有节点都要操作,之后操作只需要操作主节点
这个命令是切换国内kubesphere下载镜像,也可不切换
export KKZONE=cn
执行以下命令下载 KubeKey
curl -sfL https://get-kk.kubesphere.io | VERSION=v3.0.7 sh -
为
kk
添加可执行权限:chmod +x kk
您可以使用默认配置创建示例配置文件,也可以为该文件指定其他文件名或其他文件夹
./kk create config [-f ~/myfolder/abc.yaml]
如果想添加可视化页面应用商就要运行下面的命令(腾讯云不支持)
./kk create config --with-kubesphere [version]
运行下面的命令来添加缺少的插件
yum install socat ipvsadm conntrack(所有从节点都要运行)
vim config-sample.yaml文件 修改你自己的配置
hosts:
{name: node1, address: 8888, internalAddress: 8888, user: root, password: "Qqq123456"}
{name: node2, address: 9999, internalAddress: 9999, user: root, password: "Qqq123456"}
name不必修改,address是你的内网ip,internal也是内网ip,user和password是你的服务器账号密码
搜索
openpitrix
,并将enabled
的false
改为true
(这一步是搭建应用商店的,如果不搭建就没有该配置也不需要修改)openpitrix:
store:
enabled: true # 将“false”更改为“true”。
最后一步搭建集群
./kk create cluster -f config-sample.yaml(最后一步需要很长时间要耐心等待)
超简单搭建一主一从k8s集群搭建 linux系统centos
于 2024-04-22 20:17:12 首次发布