环境准备
创建 ACK 集群,版本 1.16.9-aliyun.1
查看集群信息
节点:

设置默认的存储类型 (Storage Class):

本次部署选用 alicloud-disk-efficiency 作为默认的持久化存储。(根据需求自行选择)
可将选择使用的存储类型设置为默认存储类型:
kubectl patch sc alicloud-disk-efficiency -p '{"metadata": {"annotations": {"storageclass.beta.kubernetes.io/is-default-class": "true"}}}'

部署KubeSphere
部署 ks-installer:
kubectl apply -f https://github.com/kubesphere/ks-installer/releases/download/v3.0.0/kubesphere-installer.yaml
下载 cluster-configuration 模板文件:
curl -O -L https://github.com/kubesphere/ks-installer/releases/download/v3.0.0/cluster-configuration.yaml
修改配置:
注意 1:阿里云CSI创建硬盘要不小于20Gi,配置文件中 openldapVolumeSize、redisVolumSize
默认为 2Gi,请注意修改,否则会报下图中错误。

注意2:如果没有设置默认存储类型,则将选用的storage class名称填入persistence.storageClass,如果已设置默认存储,可忽略。
创建cluster configuration:
kubectl apply -f cluster-configuration.yaml
查看安装日志
查看 ks-installer 部署日志,等待部署完成
kubectl logs -n kubesphere-system $(kubectl get pod -n kubesphere-system -l app=ks-install -o jsonpath='{.items[0].metadata.name}') -f

登录 Console
登录web console查看集群状态。
