最近更新时间:2023.09.25 12:25:24
首次发布时间:2023.07.20 10:49:31
分布式云原生平台是面向多云多 Kubernetes 集群场景的企业级云原生统一管理平台,应用跨集群分发是核心能力之一,多种 Kubernetes 原生资源及 CRD 资源均可通过主控实例实现多集群分发。本文以 Deployment 为例为您介绍如何快速分发联邦资源。
已经完成联邦集群搭建和基础资源配置,详细介绍参见:快速搭建联邦集群。
配置项 | 说明 |
---|---|
命名空间 | 选择当前资源部署的命名空间,本场景选择 default 命名空间。 |
Yaml | 通过 Yaml 方式配置资源。可将已经准备好的 Yaml 配置粘贴到此,或根据实际情况在示例内容基础上进行编辑。 |
示例 Yaml 如下,Deployment 的详细说明请参见 官方文档。
apiVersion: apps/v1 kind: Deployment metadata: name: nginx-deployment # 无状态负载的名称。 spec: replicas: 2 # 无状态负载的副本数 selector: matchLabels: app: demo template: metadata: labels: app: demo spec: containers: - name: nginx # 容器名称 image: cr-cn-beijing.volces.com/****/demo-repo:v1 # 容器中的镜像地址和 Tag,需替换为实际镜像地址。 ports: - containerPort: 80 # 容器开放的端口号。
配置项 | 说明 |
---|---|
分发策略 | 部署配置的开关,可根据实际情况(是否已创建策略、是否需要立即分发资源)确定,本场景选关联已有策略。
|
部署策略关联方式 | 关联部署策略的快捷方式,本场景选择所有资源关联一个策略。
|
部署策略名称 | 当部署策略关联方式选择 所有资源关联一个策略 时需要配置,指定一个部署策略,对所有部署资源进行关联。 |
部署策略 | 配置资源关联的部署策略(包括:命名空间级或集群级),本场景按照 所有资源关联一个策略 进行配置。
|
差异化策略 | 配置资源关联的差异化策略(包括:命名空间级或集群级),可根据实际情况选择一个或多个差异化策略。的确没有差异时可留空不填,本场景暂不配置。 |
冲突资源接管 | 默认不勾选,表示待分发资源与成员集群中已有资源名称冲突时的处理策略,勾选后将通过联邦资源统一管理已存在的资源。本场景保持默认,暂不勾选。
|
配置完成后,系统会自动创建资源,并基于部署策略分发资源到指定的成员集群中,可前往资源管理页面查看集群资源分发状态。
单击 查看,可跳转到分发管理页面查看资源分发状态、资源状态等详细分发信息。