• 集群管理


    功能说明

    Kubernetes集群是一个用于运行Kubernetes的托管群组。有了集群,我们就可以以此来统一调配资源,管理环境。在每个集群中,您可以设置是否对组织下各个项目公开,配置后,只有被勾选项目中的环境才能连接到该集群。集群的激活依赖Kubernetes和Helm环境,环境的安装可以参考猪齿鱼文档kuberneteshelm

    只能删除未连接且不含关联环境的集群。

    功能操作

    1、创建集群

    点击<创建集群>,打开【创建集群】,进行创建集群的操作,如图1.1

    1)集群编码:集群客户端的名称,限制30个字符,只能由小写字母、数字、“-”组成,且以小写字母开头,不能以“-”结尾。

    2)集群名称:组织中集群的显示名称。现在为10个字符。

    3)描述说明:环境的描述,限制为30字符。

    4)权限分配:可选择集群公开范围,包括组织下所有项目与组织下特定项目。若选择组织下所有项目,那么表示该组织下所有项目中的环境都能与该集群相连接;若选择项目下特定项目,就表示只有被勾选项目下的环境才能连接到该集群。目前平台默认选择公开范围为:组织下所有项目。

     pic1.png
    图1.1创建集群

    2、激活集群

    1)创建集群填写信息之后,点击<确定>,打开【激活集群】,页面弹出激活集群的指令(自动生成可执行的shell脚本命令),其中各个参数已经由后端服务自动生成。如图1.2

    helm: 在集群中的kubectl创建的命名空间内通过helm install部署一个集群客户端。参数有:

    - repo: chart仓库地址
    
    - name: release name
    
    - version: chart version
    
    - config: 环境变量    
    
    - choerodon-agent: chart name
    

     pic1.png
    图1.2创建集群

    2)复制脚本命令至集群中运行,与平台建立连接。

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

    3)执行状态:执行后,集群界面可以查看集群状态,红色为未连接状态,绿色为已连接状态。

    3、编辑集群

    1)【集群管理】点击<编辑>,打开【编辑集群】,可编辑集群名称、描述以及集群公开范围。

    4、删除集群

    1)【集群管理】点击<删除>,进行删除操作。注意,只有未连接状态且其中不含关联环境的集群才能被删除!