在Kubernetes集群在线部署 KubeSphere 安装部署 K8S rancher



https://github.com/kubesphere/ks-installer/blob/master/README_zh.md


-确认现有的 Kubernetes 版本为

v1.17.8

v1.17.9

v1.18.3

v1.18.5

v1.18.6

v1.18.8

v1.19.0

可以执行 kubectl version 来确认 :

kubectl version


-KubeSphere 需配合持久化存储使用,执行kubectl get sc 查看当前环境中的存储类型 (当使用默认存储类型时,配置文件中可以不填存储相关信息)。

kubectl get sc

NAME                      PROVISIONER               AGE

ceph                      kubernetes.io/rbd         3d4h

csi-qingcloud (default)   disk.csi.qingcloud.com    54d

glusterfs                 kubernetes.io/glusterfs   3d4h

-CSR signing 功能在 kube-apiserver 中被激活


最小化快速部署

kubectl apply -f https://github.com/kubesphere/ks-installer/releases/download/v3.0.0/kubesphere-installer.yaml
kubectl apply -f https://github.com/kubesphere/ks-installer/releases/download/v3.0.0/cluster-configuration.yaml # 查看部署进度及日志
kubectl logs -n kubesphere-system $(kubectl get pod -n kubesphere-system -l app=ks-install -o jsonpath='{.items[0].metadata.name}') -f


部署完成后可执行如下命令查看控制台的服务端口,

使用 IP:consolePort(default: 30880) 访问 KubeSphere UI 界面,

默认的集群管理员账号为 admin/P@88w0rd


kubectl get svc/ks-console -n kubesphere-system


签名:这个人很懒,什么也没有留下!
最新回复 (0)
返回