官方文档:https://www.kubesphere.io/zh/docs/v3.3/quick-start/all-in-one-on-linux/
操作系统
最低配置
- Ubuntu: 16.04,18.04, 20.04, 22.04 2 核 CPU,4 GB 内存,40 GB 磁盘空间
- Debian Buste:Stretch 2 核 CPU,4 GB 内存,40 GB 磁盘空间
- CentOS 7.x: 2 核 CPU,4 GB 内存,40 GB 磁盘空间
- Red Hat Enterprise Linux 7: 2 核 CPU,4 GB 内存,40 GB 磁盘空间
- SUSE Linux Enterprise Server: 15/openSUSE Leap 15.2 2 核 CPU,4 GB 内存,40 GB 磁盘空间
安装依赖
必须安装 socat 和 conntrack,否则会报错
yum install socat -y
yum install conntrack -y
ebtables 和 ipset 可选安装,官方建议安装
yum install ebtables -y
yum install ipset -y
确保您从正确的区域下载 KubeKey
export KKZONE=cn
下载 KubeKey
curl -sfL https://get-kk.kubesphere.io | VERSION=v3.0.7 sh -
下载成功后目录如下
为 kk 添加可执行权限:
chmod +x kk
同时安装 Kubernetes 和 KubeSphere
./kk create cluster --with-kubernetes v1.22.12 --with-kubesphere v3.3.2
验证结果
kubectl logs -n kubesphere-system $(kubectl get pod -n kubesphere-system -l 'app in (ks-install, ks-installer)' -o jsonpath='{.items[0].metadata.name}') -f
默认账号:admin
默认密码:P@88w0rd