创建集群

目标

集群是用于运行k8s的托管群组,一个Choerodon集群对应为一个k8s集群。有了集群,我们才能以此来统一调配资源,管理环境。本文档旨在引导新手用户在 Choerodon 猪齿鱼平台中创建集群。

前置条件

  1. 已部署安装Choerodon 猪齿鱼,并使用默认的 admin 用户名和密码登录了 Choerodon 系统。
  2. 默认的 admin 用户进入 Choerodon 系统后,默认拥有一个组织并为该组织的组织管理员角色。关于Choerodon角色的详情,请移步角色管理。

    账号角色职责
    admin组织管理员管理组织下的项目和成员(组织成员、项目所有者员、项目成员)
  3. 已完成项目创建及团队成员建设。

操作示例

  1. 路径:部署->集群->集群管理; image

  2. 点击左上方的 创建集群,右侧会弹出创建集群页面,输入相关信息,包括集群编码、集群名称和集群描述;
    image

  3. 填写完成后,点击创建,界面会自动生成可执行的shell脚本命令,其中各个参数已经由后端服务自动生成。

    1. helm install --repo=http://chart.choerodon.com.cn/choerodon/c7ncd/ \
    2. --namespace=choerodon \
    3. --name=choerodon-cluster-agent-asdasd123 \
    4. --version=2018.11.12-162515-master \
    5. --set config.connect=ws://devops-service-front.staging.saas.hand-china.com/agent/ \
    6. --set config.token=7f58f4cd-9ee0-4abd-9ca5-b2e667f2da59 \
    7. --set config.clusterId=14 \
    8. --set config.choerodonId=asdasd123 \
    9. --set rbac.create=true \
    10. choerodon-cluster-agent
  4. 需要复制指令至k8s执行才能激活集群,与平台建立连接。

    • 运行前需要先初始化helm helm init ,helm repo update。

    • helm 的版本必须与服务器上helm版本一致。

  5. 执行成功后回到集群管理界面,便可以看到之前创建好的集群状态变为连接状态。

下一步

创建一个环境