KubeSphere 单节点(all-in-one)平台搭建
https://blog.csdn.net/shenyuanhaojie/article/details/122185399
系统环境配置
#关闭防火墙
systemctl disable --now firewalld
#关闭 SELinux
setenforce 0
#关闭 swap
swapoff -a
echo "vm.swappiness=0" >> /etc/sysctl.conf
sysctl -p /etc/sysctl.conf
sed -ri 's/.swap./#&/' /etc/fstab
#内核参数设置
cat > /etc/sysctl.d/k8s.conf << EOF
net.bridge.bridge-nf-call-ip6tables = 1
net.bridge.bridge-nf-call-iptables = 1
net.ipv4.ip_forward = 1
EOF
sysctl --system
#时间同步
yum install -y ntpdate
ntpdate time.windows.com
#检查 DNS
cat /etc/resolv.conf
#安装依赖组件
yum install -y curl socat conntrack
kubekey 安装 docker
如果使用 KubeKey 搭建集群,KubeKey 会默认安装最新版本的 Docker。当然也可以在创建集群前手动安装 Docker。
mkdir -p /etc/docker
cat > /etc/docker/daemon.json << EOF
{
"registry-mirrors": ["https://b9pmyelo.mirror.aliyuncs.com"]
}
EOF
这里有个小问题,kubekey 安装 docker 的时候会因为没有 /etc/docker/daemon.json 退出,可以先手动创建目录: