更新时间:2022-05-11 GMT+08:00
分享

购买节点-CCE Turbo集群

前提条件

  • 已创建至少一个CCE Turbo集群,请参见购买CCE Turbo集群
  • 您需要新建一个密钥对,用于远程登录节点时的身份认证。

    若使用密码登录节点,请跳过此操作。创建方法请参见创建密钥对

约束与限制

  • 创建节点过程中会使用域名方式从OBS下载软件包,需要能够使用云上内网DNS解析OBS域名,否则会导致创建不成功。为此,节点所在子网需要配置为内网DNS地址,从而使得节点使用内网DNS。在创建子网时DNS默认配置为内网DNS,如果您修改过子网的DNS,请务必确保子网下的DNS服务器可以解析OBS服务域名,否则需要将DNS改成内网DNS。
  • CCE Turbo集群的节点目前仅支持基于擎天软硬件协同架构的机型。
  • CCE Turbo集群中添加的共池BMS节点,容器使用的网卡默认配置是4队列,详情请参见CCE Turbo共池BMS节点容器网卡多队列配置

购买节点步骤

CCE Turbo集群创建完成后,您可以在集群中购买节点。

  1. 单击创建的CCE Turbo集群卡片下方的“购买节点”按钮,在节点配置步骤中参照如下表格设置节点参数。

    计算配置

    配置节点云服务器的规格与操作系统,为节点上的容器应用提供基本运行环境。
    表1 计算配置参数

    参数

    参数说明

    可用区

    节点云服务器所在的可用区,集群下节点创建在不同可用区下可以提高可靠性。创建后不可修改。

    建议您选择“随机分配”,可根据选择的节点规格随机分配一个可以使用的可用区。

    可用区是在同一区域下,电力、网络隔离的物理区域,可用区之间内网互通,不同可用区之间物理隔离。如果您需要提高工作负载的高可靠性,建议您将云服务器创建在不同的可用区。

    容器运行时

    选择节点上容器使用的运行时(Runtime),不同容器运行时支持的节点规格不同,创建后不可修改。

    • 普通容器:runc运行时。
    • 安全容器:kata运行时。节点选择安全容器后,创建工作负载时如果也选择“安全容器”,则该工作负载只能运行在使用安全容器的节点上。

    两种容器运行时的对比请参见普通容器与安全容器的区别

    节点规格

    请根据业务需求选择相应的节点规格。

    CCE Turbo集群的节点目前仅支持基于擎天软硬件协同架构的机型。

    操作系统

    公共镜像:请选择节点对应的操作系统。

    私有镜像:裸金属服务器支持使用私有镜像,私有镜像制作方法具体请参见制作CCE节点自定义镜像

    节点名称

    节点云服务器使用的名称,不支持重名,批量创建时将作为云服务器名称的前缀。

    系统会默认生成名称,支持修改。

    节点名称以小写字母开头,支持小写字母、数字和中划线(-),不能以中划线(-)结尾。

    登录方式

    支持密码和密钥对。

    • 选择“密码”:用户名默认为“root”,请输入登录节点的密码,并确认密码。

      登录节点时需要使用该密码,请妥善管理密码,系统无法获取您设置的密码内容。

    • 选择“密钥对”:选择用于登录本节点的密钥对,支持选择共享密钥。

      密钥对用于远程登录节点时的身份认证。若没有密钥对,可单击选项框右侧的“创建密钥对”来新建,创建密钥对操作步骤请参见创建密钥对

    存储配置

    配置节点云服务器上的存储资源,方便节点上的容器软件与容器应用使用。请根据实际场景设置磁盘大小。
    表2 存储配置参数

    参数

    参数说明

    系统盘

    节点云服务器使用的系统盘,供操作系统使用。您可以设置系统盘的规格为40GB-1024GB之间的数值,缺省值为50GB。

    数据盘

    节点云服务器使用的数据盘,供容器运行时和Kubelet组件使用。您可以设置数据盘的规格为100GB-32768GB之间的数值,缺省值为100GB。数据盘可提供的云硬盘类型与上方系统盘一致。

    注意:

    若数据盘卸载或损坏,会导致docker服务异常,最终导致节点不可用。建议不要删除该数据盘。

    单击后方的“展开高级设置”可进行如下设置:

    • 自定义空间分配:勾选后可定义容器运行时在数据盘上占用的空间比例,容器运行时的空间用于存放容器运行时工作目录、容器镜像数据以及镜像元数据。
    • 加密:数据盘加密功能可为您的数据提供强大的安全防护,加密磁盘生成的快照及通过这些快照创建的磁盘将自动继承加密功能。
      • 默认不加密。
      • 点选“加密”后,可在弹出的“加密设置”对话框中,选择已有的密钥,若没有可选的密钥,请单击后方的链接创建新密钥,完成创建后单击刷新按钮。

    网络配置

    配置节点云服务器的网络资源,用于访问节点和容器应用。
    表3 网络配置参数

    参数

    参数说明

    节点子网

    节点子网默认使用创建集群时的子网配置,可在此进行修改。创建后不可修改。

    高级配置

    节点能力增强,可在此配置节点的标签、污点、启动命令等功能。
    表4 高级配置参数

    参数

    参数说明

    K8S标签

    单击“添加标签”可以设置附加到Kubernetes 对象(比如Pods)上的键值对,最多可以添加10条标签

    使用该标签可区分不同节点,可结合工作负载的亲和能力实现容器Pod调度到指定节点的功能。详细请参见Labels and Selectors

    资源标签

    通过为资源添加标签,可以对资源进行自定义标记,实现资源的分类。

    您可以在TMS中创建“预定义标签”,预定义标签对所有支持标签功能的服务资源可见,通过使用预定义标签可以提升标签创建和迁移效率。具体请参见创建预定义标签

    CCE服务会自动帮您创建CCE-Dynamic-Provisioning-Node=节点id的标签。

    Taints

    默认为空。支持给节点加Taints来设置反亲和性,每个节点最多配置10条Taints,每条Taints包含以下3个参数:
    • Key:必须以字母或数字开头,可以包含字母、数字、连字符、下划线和点,最长63个字符;另外可以使用DNS子域作为前缀。
    • Value:必须以字符或数字开头,可以包含字母、数字、连字符、下划线和点,最长63个字符。
    • Effect:只可选NoSchedule,PreferNoSchedule或NoExecute。
    须知:
    • Taints配置时需要配合Pod的toleration使用,否则可能导致扩容失败或者Pod无法调度到扩容节点。
    • 节点池创建后可单击列表项的“编辑”修改配置,修改后将同步到节点池下的已有节点。

    最大实例数

    节点最大可以正常运行的实例数(Pod),该数量包含系统默认实例,取值范围为16~256。

    该设置的目的为防止节点因管理过多实例而负载过重,请根据您的业务需要进行设置,相关说明请参见节点最多可以创建多少个Pod

    云服务器组

    云服务器组是对云服务器的一种逻辑划分,同一云服务器组中的云服务器遵从同一策略。

    反亲和性策略:同一云服务器组中的云服务器分散地创建在不同主机上,提高业务的可靠性。

    选择已创建的云服务器组,或单击“新建云服务器组”创建,创建完成后单击刷新按钮。

    安装前执行脚本

    请输入脚本命令,大小限制为0~1000字符。

    脚本将在Kubernetes软件安装前执行,可能导致Kubernetes软件无法正常安装,需谨慎使用。常用于格式化数据盘等场景。

    安装后执行脚本

    请输入脚本命令,大小限制为0~1000字符。

    脚本将在Kubernetes软件安装后执行,不影响Kubernetes软件安装。常用于修改Docker配置参数等场景。

    委托

    委托是由租户管理员在统一身份认证服务上创建的。通过委托,可以将云主机资源共享给其他帐号,或委托更专业的人或团队来代为管理。

    如果没有委托请单击右侧“新建委托”创建。

  2. 单击“下一步:配置确认”,确认所设置的服务选型参数、规格和费用等信息。
  3. 确认规格和费用后,单击“提交”,节点开始创建。

    若选择购买“包年包月”的节点,请单击“去支付”,根据界面提示进行付款操作。

    系统将自动跳转到节点列表页面,待节点状态为“可用”,表示节点添加成功。添加节点预计需要6-10分钟左右,请耐心等待。

  4. 单击“返回节点列表”,待状态为可用,表示节点创建成功。
分享:

    相关文档

    相关产品

关闭导读