详情页标题前

阿里云容器服务ACK添加边缘节点-云淘科技

详情页1

您可以向已经创建的ACK Edge集群中添加工作负载节点,工作负载节点需要能够保证和Kubernetes APIServer的网络联通。ACK Edge集群支持接入云上ECS节点、云上边缘节点服务ENS(Edge Node Service)节点、非云节点等。

前提条件

  • 已创建ACK Edge集群。具体操作,请参见创建ACK Edge集群。

  • 如果需要自动添加ENS节点,您需要先创建边缘服务。具体操作,请参见创建边缘服务。

使用限制

  • 请确保您的集群可添加足够的节点数。如需添加更多节点,请扩大配额。关于ACK Edge集群的配额限制,请参见使用限制。

  • 自动添加ENS节点,仅支持资源配置2核4 GB以上,操作系统为CentOS 7.4或7.6,且状态为Running的节点。

  • 当您选择手动接入节点时,支持接入的节点操作系统列表如下。

    系统架构

    系统版本

    系统内核版本

    边缘Kubernetes集群版本

    AMD64/X86_64

    Anolis7.9、Anolis8.6

    4.19.X

    ≥1.22.15-aliyunedge.1

    AMD64/X86_64

    Alibaba Cloud Linux 2.1903

    4.19.X

    ≥1.20.11-aliyunedge.1

    AMD64/X86_64

    Alibaba Cloud Linux 3

    5.10.X

    ≥1.20.11-aliyunedge.1

    AMD64/X86_64

    CentOS 7.4、CentOS 7.5、CentOS 7.6、CentOS 7.7、CentOS 7.8、CentOS 7.9

    3.10.X

    ≥1.12.6-aliyunedge.1

    AMD64/X86_64

    CentOS 8.0、CentOS 8.2

    4.18.X

    ≥1.18.8-aliyunedge.1

    AMD64/X86_64

    Ubuntu 16.04

    4.4.X

    ≥1.18.8-aliyunedge.1

    AMD64/X86_64

    Ubuntu 18.04

    4.15.X

    ≥1.12.6-aliyunedge.1

    AMD64/X86_64

    Ubuntu 18.04

    5.4.X

    ≥1.16.9-aliyunedge.1

    AMD64/X86_64

    Ubuntu 18.04

    5.11.X

    ≥1.18.8-aliyunedge.1

    AMD64/X86_64

    Ubuntu 20.04

    5.4.X

    ≥1.18.8-aliyunedge.1

    ARM64

    CentOS 8.0

    4.19.X

    ≥1.14.8-aliyunedge.1

    ARM64

    Ubuntu 18.04

    4.9.X

    ≥1.14.8-aliyunedge.1

    ARM64

    Ubuntu 18.04

    4.19.X

    ≥1.14.8-aliyunedge.1

添加节点

  1. 登录容器服务管理控制台,在左侧导航栏选择集群

  2. 集群列表页面,单击目标集群名称,然后在左侧导航栏,选择节点管理 > 节点池

  3. 节点池页面,选择目标节点池右侧操作列的更多 > 添加已有节点

  4. 进入添加节点页面,您可以选择自动添加手动添加的方式,添加现有实例。

    • 您可选择自动添加的方式,一次性添加多个ENS实例。

      说明

      目前自动添加的方式仅支持添加云上ENS节点。

      1. 选择自动添加,在已有ENS实例的列表中,选择所需的ENS实例,然后单击下一步阿里云容器服务ACK添加边缘节点-云淘科技

      2. 确认实例信息无误后,单击下一步

      3. 在弹出的对话框中,单击确定,进入添加完成页面。

      单击去集群列表查看,您可以在集群列表中看到ENS实例已添加到该集群中。

      说明

      ENS实例成功加入集群需要大概3分钟。

    • 选择手动添加的方式。

      说明

      目前手动添加的方式支持添加云上ECS节点、云上ENS节点和非云节点。

      1. 选择手动添加,然后单击下一步阿里云容器服务ACK添加边缘节点-云淘科技

      2. 进入实例信息页面,您可以填写节点接入配置,具体的配置参数,请参见参数列表。

        说明

        脚本有效时间的默认值是1小时,如果您需要长时间使用同一个脚本进行批量添加,可以适当增加脚本的有效时间。当脚本有效时间配置为0小时,表示脚本永久有效。

      3. 配置完成后单击下一步

      4. 进入添加完成页面,单击复制后,到您的边缘节点上粘贴并执行该脚本。

        添加边缘节点成功的结果如下图所示。阿里云容器服务ACK添加边缘节点-云淘科技

参数列表

参数

参数说明

描述

标准接入配置

flannelIface

Flannel使用的网卡名。

节点默认路由的网卡名。

阿里云容器服务ACK添加边缘节点-云淘科技

enableIptables

是否开启iptables

false

阿里云容器服务ACK添加边缘节点-云淘科技

quiet

假设所有的问题回答自动回复yes

false

阿里云容器服务ACK添加边缘节点-云淘科技

manageRuntime

是否由接入工具安装并检测Runtime。

false

阿里云容器服务ACK添加边缘节点-云淘科技

nodeNameOverride

设置节点名。

  • "":默认值,表示使用主机名。

  • "*":表示随机生成6位的字符串。

  • "*.XXX":表示随机生成6位字符串+XXX后缀。

阿里云容器服务ACK添加边缘节点-云淘科技

allowedClusterAddons

需要安装的组件列表。默认为空,不安装。普通节点需要配置为[“kube-proxy”,”flannel”,”coredns”]。

[]

阿里云容器服务ACK添加边缘节点-云淘科技

gpuVersion

表示要接入的节点是否为GPU节点,默认为空。当前支持的GPU版本为Nvidia_Tesla_T4、Nvidia_Tesla_P4、Nvidia_Tesla_P100、Nvidia_Tesla_V100、Nvidia_Tesla_A10。

"":默认值,表示不作为GPU节点接入。

阿里云容器服务ACK添加边缘节点-云淘科技

inDedicatedNetwork

表示是否通过专线接入ACK Edge集群。

false

阿里云容器服务ACK添加边缘节点-云淘科技

labels

表示接入时节点要加的标签。

{}

阿里云容器服务ACK添加边缘节点-云淘科技

annotations

表示接入时给节点加的注解。

{}

阿里云容器服务ACK添加边缘节点-云淘科技

nodeIface

该参数有两个作用:

  • kubelet从指定的网络接口获取节点IP信息。如果没有指定这个参数,kubelet将按如下顺序获取节点IP。

    • 从/etc/hosts中寻找与主机名同名的记录。

    • 默认路由所在的网络接口的IP地址。

  • 表示Flannel使用的网卡名,这里与参数flannelIface同义,后续flannelIface会用这个参数替代。

""

阿里云容器服务ACK添加边缘节点-云淘科技

runtimeRootDir

指定运行时的工作目录,该配置在manageRuntimetrue时,才会生效。

  • 当运行时为Docker时,默认路径为/var/lib/docker。

  • 当运行时为Containerd时,默认路径为/var/lib/containerd。

阿里云容器服务ACK添加边缘节点-云淘科技

imageRepoType

指定节点上系统组件镜像的下载来源。

  • "":默认值,表示专线节点池的节点从内网下载镜像,普通节点池的节点从公网下载镜像。

  • public:表示从公网下载镜像。

  • private:表示从内网下载镜像(节点已接入专线节点池)。

阿里云容器服务ACK添加边缘节点-云淘科技

添加节点时需要访问的公网地址列表

访问地址

说明

cs-anony.aliyuncs.com

aliacs-k8s-{{region}}.oss-{{region}}.aliyuncs.com

{{region}}表示ACK Edge集群所在的Region Id(如cn-hangzhou)。

API Server公网连接端点

通过集群基本信息页签查看。

tunnel-server的公网SLB地址

集群Service资源的公网地址kube-system/x-tunnel-server-svc

ntp1.aliyun.com cn.ntp.org.cn

dockerauth.{{region}}.aliyuncs.com

{{region}}表示ACK Edge集群所在的Region Id(如cn-hangzhou)。

aliregistry-{{region}}.oss-{{region}}.aliyuncs.com

{{region}}表示ACK Edge集群所在的Region Id(如cn-hangzhou)。

registry.{{region}}.aliyuncs.com

{{region}}表示ACK Edge集群所在的Region Id(如cn-hangzhou)。

系统工具在线安装:net-tools、iproute、chrony(或者ntpdate)、crontabs、pciutils、socat、ebtables、iptables、conntrack-tools

  • 检测待添加节点是否已安装系统工具,如果没有,会在线安装。

  • 如果是Ubuntu系统,则采用apt-get安装;如果是CentOS系统,则采用yum安装。

内容没看懂? 不太想学习?想快速解决? 有偿解决: 联系专家

阿里云企业补贴进行中: 马上申请

腾讯云限时活动1折起,即将结束: 马上收藏

同尘科技为腾讯云授权服务中心。

购买腾讯云产品享受折上折,更有现金返利:同意关联,立享优惠

转转请注明出处:https://www.yunxiaoer.com/169529.html

(0)
上一篇 2023年12月10日
下一篇 2023年12月10日
详情页2

相关推荐

  • 阿里云容器服务ACK通过阿里云Prometheus监控ACK Edge集群-云淘科技

    您可以通过阿里云Prometheus监控查看ACK Edge集群预先配置的监控大盘和监控性能指标。本文为您介绍如何在ACK Edge集群中接入阿里云Prometheus监控。 前提条件 已创建ACK Edge集群,且版本≥1.18.8-aliyunedge.1。具体操作,请参见创建边缘托管版集群。 确保ACK Edge集群已安装的ack-arms-prome…

    2023年12月10日
  • 阿里云容器服务ACK部署Nginx Ingress Controller-云淘科技

    云边协同的场景中,边缘单元下的服务呈现本单元访问闭环的特性, 您可以通过在云端节点池和边缘节点池部署Nginx Ingress Controller,为边缘单元下的服务提供负载均衡等功能。本文介绍如何在ACK Edge集群的云端节点池和边缘节点池部署Nginx Ingress Controller。 背景信息 阿里云容器服务 Edge 版采用非侵入方式增强,…

    2023年12月10日
  • 信息流广告,信息流部分建议宽度830px,只针对默认列表样式,顺序随机

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信
本站为广大会员提供阿里云、腾讯云、华为云、百度云等一线大厂的购买,续费优惠,保证底价,买贵退差。