开源多集群应用治理项目Clusternet 在多点生活的云原生实践
陈鹏 开源多集群应用治理项目 Clusternet 在多点生活的云原生实践 陈鹏 多点生活 平台架构-基础架构工程师 个人简介 • 开源项目 MOSN 核心 Committer • 主要负责容器服务整体架构的设计与开发 • 主导 ServiceMesh 落地相关工作 目录 多集群管理现状 Operator 迭代 反思&重构 整体架构 • 多单元 • 多集群 • 多分组 当新的需求来临应该怎么扩展? …… 需求 需求: • 最好能兼容现在的逻辑(Helm 发布) • 方便扩展 • 高级特性 …… 社区的力量 https://github.com/clusternet/clusternet • 轻量化部署,不依赖额外的存储和端口 • 兼容所有k8s 资源,包括helm chart以及各种CRD • 分发策略,差异化策略灵活搭配实现复杂场景 …… 实践0 码力 | 22 页 | 17.18 MB | 1 年前3OpenShift Container Platform 4.6 在vSphere 上安装
Network Operator 配置对象 字段 字段 类 类型 型 Description metadata.name 字符串 CNO 对象的名称。这个名称始终是 cluster。 spec.clusterNet work 数组 用于指定从哪些 IP 地址块分配 Pod IP 地址以及分配给集群中每个 节点的子网前缀长度的列表。例如: 此值是只读的,并在 install-config.yaml 文件中指定。 Network Operator 配置对象 字段 字段 类 类型 型 Description metadata.name 字符串 CNO 对象的名称。这个名称始终是 cluster。 spec.clusterNet work 数组 用于指定从哪些 IP 地址块分配 Pod IP 地址以及分配给集群中每个 节点的子网前缀长度的列表。例如: 此值是只读的,并在 install-config.yaml 文件中指定。0 码力 | 204 页 | 2.26 MB | 1 年前3OpenShift Container Platform 4.8 安装
metadata.name 字符串 字符串 CNO 对象的名称。这个名称始终是 cluster。 OpenShift Container Platform 4.8 安装 安装 108 spec.clusterNet work 数 数组 组 用于指定从哪些 IP 地址块分配 Pod IP 地址以及分配给集群中每个 节点的子网前缀长度的列表。例如: 在创建清单前,您只能在 install-config Operator 配置 配置对 对象 象 字段 字段 类 类型 型 描述 描述 metadata.name 字符串 字符串 CNO 对象的名称。这个名称始终是 cluster。 spec.clusterNet work 数 数组 组 用于指定从哪些 IP 地址块分配 Pod IP 地址以及分配给集群中每个 节点的子网前缀长度的列表。例如: 在创建清单前,您只能在 install-config Operator 配置 配置对 对象 象 字段 字段 类 类型 型 描述 描述 metadata.name 字符串 字符串 CNO 对象的名称。这个名称始终是 cluster。 spec.clusterNet work 数 数组 组 用于指定从哪些 IP 地址块分配 Pod IP 地址以及分配给集群中每个 节点的子网前缀长度的列表。例如: 在创建清单前,您只能在 install-config0 码力 | 2586 页 | 27.37 MB | 1 年前3OpenShift Container Platform 4.10 安装
Operator 配置 配置对 对象 象 字段 字段 类 类型 型 描述 描述 metadata.name 字符串 字符串 CNO 对象的名称。这个名称始终是 集群 集群。 spec.clusterNet work array 用于指定从哪些 IP 地址块分配 Pod IP 地址以及集群中每个节点的 子网前缀长度的列表。例如: 您只能在创建清单前在 install-config.yaml Operator 配置 配置对 对象 象 字段 字段 类 类型 型 描述 描述 metadata.name 字符串 字符串 CNO 对象的名称。这个名称始终是 集群 集群。 spec.clusterNet work array 用于指定从哪些 IP 地址块分配 Pod IP 地址以及集群中每个节点的 子网前缀长度的列表。例如: 您只能在创建清单前在 install-config.yaml ovnKubernetesConfig: ipsecConfig: {} OpenShift Container Platform 4.10 安装 安装 690 spec.clusterNet work array 用于指定从哪些 IP 地址块分配 Pod IP 地址以及集群中每个节点的 子网前缀长度的列表。例如: 您只能在创建清单前在 install-config.yaml0 码力 | 3142 页 | 33.42 MB | 1 年前3OpenShift Container Platform 4.6 在裸机上安装
Operator 配置 配置对 对象 象 字段 字段 类 类型 型 Description metadata.name 字符串 字符串 CNO 对象的名称。这个名称始终是 cluster。 spec.clusterNet work 数 数组 组 用于指定从哪些 IP 地址块分配 Pod IP 地址以及分配给集群中每个 节点的子网前缀长度的列表。例如: 此值是只读的,并在 install-config.yaml0 码力 | 160 页 | 1.70 MB | 1 年前3OpenShift Container Platform 4.14 安装
Platform 4.14 安装 安装 128 字段 字段 类 类型 型 描述 描述 metadata.name 字符串 字符串 CNO 对象的名称。这个名称始终是 集群 集群。 spec.clusterNet work array 用于指定从哪些 IP 地址块分配 Pod IP 地址以及集群中每个节点的 子网前缀长度的列表。例如: spec.serviceNet work array 服务的 ./manifests/ $ cp -a //tls . 第 第 6 章 章 在 在 AWS 上安装 上安装 247 spec.clusterNet work array 用于指定从哪些 IP 地址块分配 Pod IP 地址以及集群中每个节点的 子网前缀长度的列表。例如: spec.serviceNet work array 服务的 Operator 配置 配置对 对象 象 字段 字段 类 类型 型 描述 描述 metadata.name 字符串 字符串 CNO 对象的名称。这个名称始终是 集群 集群。 spec.clusterNet work array 用于指定从哪些 IP 地址块分配 Pod IP 地址以及集群中每个节点的 子网前缀长度的列表。例如: name: cluster spec: defaultNetwork: 0 码力 | 3881 页 | 39.03 MB | 1 年前3OpenShift Container Platform 4.7 安装
Operator 配置 配置对 对象 象 字段 字段 类 类型 型 描述 描述 metadata.name 字符串 字符串 CNO 对象的名称。这个名称始终是 cluster。 spec.clusterNet work 数 数组 组 用于指定从哪些 IP 地址块分配 Pod IP 地址以及分配给集群中每个 节点的子网前缀长度的列表。例如: 此值是只读的,并在 install-config.yaml Operator 配置 配置对 对象 象 字段 字段 类 类型 型 描述 描述 metadata.name 字符串 字符串 CNO 对象的名称。这个名称始终是 cluster。 spec.clusterNet work 数 数组 组 用于指定从哪些 IP 地址块分配 Pod IP 地址以及分配给集群中每个 节点的子网前缀长度的列表。例如: 此值是只读的,并在 install-config.yaml Platform 4.7 安装 安装 730 字段 字段 类 类型 型 描述 描述 metadata.name 字符串 字符串 CNO 对象的名称。这个名称始终是 cluster。 spec.clusterNet work 数 数组 组 用于指定从哪些 IP 地址块分配 Pod IP 地址以及分配给集群中每个 节点的子网前缀长度的列表。例如: 此值是只读的,并在 install-config.yaml0 码力 | 2276 页 | 23.68 MB | 1 年前3OpenShift Container Platform 4.13 安装
Operator 配置 配置对 对象 象 字段 字段 类 类型 型 描述 描述 metadata.name 字符串 字符串 CNO 对象的名称。这个名称始终是 集群 集群。 spec.clusterNet work array 用于指定从哪些 IP 地址块分配 Pod IP 地址以及集群中每个节点的 子网前缀长度的列表。例如: 您只能在创建清单前在 install-config.yaml /openshift-install wait-for install-complete --log-level debug 第 第 6 章 章 在 在 AWS 上安装 上安装 261 spec.clusterNet work array 用于指定从哪些 IP 地址块分配 Pod IP 地址以及集群中每个节点的 子网前缀长度的列表。例如: 您只能在创建清单前在 install-config.yaml Operator 配置 配置对 对象 象 字段 字段 类 类型 型 描述 描述 metadata.name 字符串 字符串 CNO 对象的名称。这个名称始终是 集群 集群。 spec.clusterNet work array 用于指定从哪些 IP 地址块分配 Pod IP 地址以及集群中每个节点的 子网前缀长度的列表。例如: 您只能在创建清单前在 install-config.yaml0 码力 | 4634 页 | 43.96 MB | 1 年前3OpenShift Container Platform 4.6 网络
Operator 配置 配置对 对象 象 字段 字段 类 类型 型 描述 描述 metadata.name 字符串 字符串 CNO 对象的名称。这个名称始终是 cluster。 spec.clusterNet work 数 数组 组 用于指定从哪些 IP 地址块分配 Pod IP 地址以及分配给集群中每个 节点的子网前缀长度的列表。例如: 此值是只读的,在集群安装过程中从名为 cluster0 码力 | 256 页 | 2.78 MB | 1 年前3OpenShift Container Platform 4.9 网络
Operator 配置 配置对 对象 象 字段 字段 类 类型 型 描述 描述 metadata.name 字符串 字符串 CNO 对象的名称。这个名称始终是 集群 集群。 spec.clusterNet work array 用于指定从哪些 IP 地址块分配 Pod IP 地址以及集群中每个节点的 子网前缀长度的列表。例如: 此值是只读的,在集群安装过程中从名为 cluster 的 Network0 码力 | 388 页 | 4.04 MB | 1 年前3
共 11 条
- 1
- 2