完成调度集群的注册后,还需要在指定集群中完成应用安装部署等连接配置,注册的调度集群才可正常使用。本文介绍如何配置集群连接。
前提条件
已完成调度集群的注册。注册调度集群步骤请参见注册调度集群。
操作步骤
步骤一:机器打标
登录目标集群,将可用于Dataphin任务调度的机器使用以下命令进行打标,后续使用该集群资源组的任务将在已标记的机器上执行。
--请替换命令中的node name信息,指向对应的集群机器。
kubectl label node ${node-name} node-role.kubernetes.io/dataphin-schedule-pool=dataphin-schedule-pool
kubectl taint node ${node-name} dedicated=dataphin-schedule-pool:NoSchedule
步骤二:配置注册集群执行环境
1. 在集群中,安装和设置kubectl客户端。具体操作,请参见安装和设置 kubectl。
2. 联系集群管理人员获取凭证并复制到计算机$HOME/.kube/config
文件下;配置完成后,即可使用kubectl
命令从计算机访问Kubernetes集群。
步骤三:下载描述文件并完成应用部署
在Dataphin首页的顶部菜单栏中,选择管理中心 > 系统设置。
在左侧导航栏中选择租户设置 > 资源设置。
在资源设置页面,单击调度集群管理页签。
在调度集群管理页签下,单击目标调度集群操作列的图标,进入集群连接配置引导对话框。
在集群连接配置引导对话框中,下载应用安装描述文件。
步骤四:执行安装命令
在目标集群导入下载的描述文件并解压后执行安装命令,完成应用的安装与授权。安装命令如下:
重要执行安装命令前,请联系Dataphin部署运维团队获取自定义资源组引用的镜像文件,并在目标集群的指定机器中导入镜像。
每个集群的描述文件详情不同,请一一对应。
若无集群的管理权限,请联系部署运维人员或集群管理员进行操作。
sh install.sh
完成安装后,即可正常使用集群。
重要为保证调度稳定性,请勿删除目标集群中已部署的应用,否则后续基于该集群创建的资源组将变为不可用状态。
后续步骤
连接配置完成后,Dataphin将基于已部署的应用从目标集群中采集已打上对应标签的机器的资源信息,作为当前调度集群可在Dataphin中分配的调度资源总量。集群的关联租户可以基于当前集群创建自定义资源组。更多信息,请参见自定义调度资源组概述。