云端节点管理

更新时间:
复制为 MD 格式

ACK Edge集群中,推荐集群中至少存在两个云端ECS节点。本文介绍云端ECS节点在ACK Edge集群中的作用以及如何将业务部署到云端ECS节点。

云端节点的作用

ACK Edge集群中,为了保证集群资源与API Server和其他云产品的交互,需要运行大量系统组件。为了保障系统组件的安全及稳定,这些组件需要部署在云端ECS节点上:

重要

集群版本为1.30.7-aliyun.1及更低版本时,如果集群中没有云端节点,会导致边缘节点池创建失败。

组件名称

是否必须安装

metrics-server

yurt-app-manager

集群版本在1.30及以下需要安装

raven-agent-ds

集群资源需要访问公网时必须安装

logtail-ds

loongcollector

ack-arms-prometheus

migrate-controller

alicloud-monitor-controller

OpenKruise

ack-kubernetes-cronhpa-controller

ack-node-problem-detector

ack-onepilot

csi-provisioner

storage-operator

csi-ens-provisioner

ags-metrics-collector

ack-arms-cmonitor

policy-template-controller

security-inspector

ack-koordinator(ack-slo-manager)

ack-vertical-pod-autoscaler

Argo Workflows

kritis-validation-hook

如何将业务部署到云端节点

ACK Edge集群中,云端ECS节点默认带有alibabacloud.com/is-edge-worker: 'false'标签。如果需要将业务部署到云端ECS节点上,需要在工作负载中配置nodeSelector,选择具有此标签的节点:

      ...
      nodeSelector:
        alibabacloud.com/is-edge-worker: 'false'
      ...
建议将需要频繁与API Server交互的controller、webhook应用部署在云端节点。