环境:ubuntu18.04
链接地址:https://kubesphere.com.cn/docs/quick-start/all-in-one-on-linux/
下载KubeKey,参考官网
生成配置文件
部署单机:
./kk create cluster --with-kubernetes v1.20.4 --with-kubesphere v3.1.1
使用配置文件部署:
1:生成部署文件:
./kk create config --with-kubernetes v1.20.4 --with-kubesphere v3.1.1
注:会默认生成 config-sample.yaml 这样一个配置文件,也可以-f 指定文件名
根据具体情况修改配置文件
注意要在配置文件中指定master的IP,这里最好使用负载均衡
安装依赖:conntrack
apt install conntrack -y
注意要设置变量
export KKZONE=cn
./kk create cluster -f config-sample.yaml
配置镜像加速:
1. 安装/升级Docker客户端
推荐安装1.10.0以上版本的Docker客户端,参考文档docker-ce
2. 配置镜像加速器
针对Docker客户端版本大于 1.10.0 的用户
您可以通过修改daemon配置文件/etc/docker/daemon.json来使用加速器
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://2svk7xqn.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker