1 Star 0 Fork 1

k8sers / docs

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
在OKE上最小化安装KubeSphere 44014e1271e9482585b1ffb95776a33e.md 3.01 KB
一键复制 编辑 原始数据 按行查看 历史
Wilbur 提交于 2024-03-14 18:04 . 提交notion笔记

在OKE上最小化安装KubeSphere

KubeSphere 愿景是打造一个以 Kubernetes 为内核的 云原生分布式操作系统,它的架构可以非常方便地使第三方应用与云原生生态组件进行即插即用(plug-and-play)的集成,支持云原生应用在多云与多集群的统一分发和运维管理。 KubeSphere 也是一个多租户容器平台,提供全栈的 IT 自动化运维的能力,简化企业的 DevOps 工作流。KubeSphere 提供了运维友好的向导式操作界面,帮助企业快速构建一个强大和功能丰富的容器云平台,详情请参阅 平台功能 。

Untitled


除了在Linux机器上安装KubeSphere之外,您还可以将其直接部署在现有的OKE集群上。本指南将引导您完成在OKE上最小化安装KubeSphere的一般性步骤。

  1. 执行以下命令开始安装,以v3.3.0版本为例:

    kubectl apply -f https://github.com/kubesphere/ks-installer/releases/download/v3.3.0/kubesphere-installer.yaml
    wget https://github.com/kubesphere/ks-installer/releases/download/v3.3.0/cluster-configuration.yaml
    sed -i 's/type: NodePort/type: LoadBalancer/g' cluster-configuration.yaml
    kubectl apply -f cluster-configuration.yaml
  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
  3. 使用 kubectl get pod --all-namespaces 查看所有Pod是否在KubeSphere的相关命名空间中正常运行。如果是,请通过以下命令获取LoadBalancer的IP:

    kubectl get svc/ks-console -n kubesphere-system
  4. 通过LoadBalancer的IP使用默认帐户和密码(admin/P@88w0rd)访问Web控制台。为了安全起见,请及时修改默认的密码。

  5. 登录控制台后,您可以在系统组件中检查不同组件的状态。如果要使用相关服务,可能需要等待某些组件启动并运行。

  6. (Optional)卸载KubeSphere,您可以使用 kubesphere-delete.sh ,将KubeSphere从您现有的OKE集群中卸载。复制GitHub源文件并在本地机器上执行此脚本。

    wget https://raw.githubusercontent.com/kubesphere/ks-installer/release-3.1/scripts/kubesphere-delete.sh
    bash kubesphere-delete.sh

参考文档:

1
https://gitee.com/k8sers/docs.git
git@gitee.com:k8sers/docs.git
k8sers
docs
docs
main

搜索帮助