文件名称:kubefed:Kubernetes集群联合会
文件大小:1.04MB
文件格式:ZIP
更新时间:2024-02-23 21:12:56
hacktoberfest k8s-sig-multicluster federated-clusters HacktoberfestGo
Kubernetes集群联盟 Kubernetes集群联盟(以下简称KubeFed)允许您通过托管集群中的一组API来协调多个Kubernetes集群的配置。 KubeFed的目的是提供一种机制,用于表达应管理哪些集群及其配置以及应该如何配置的集群。 KubeFed提供的机制是有意的底层机制,旨在为更复杂的多集群用例(例如部署多地理位置应用程序和灾难恢复)奠定基础。 KubeFed目前是Alpha版本,并Swift朝其初始。 概念 KubeFed配置有两种类型的信息: 类型配置声明KubeFed应该处理哪些API类型 群集配置声明KubeFed应该针对哪些群集 传播是指将资源分配到联合群集的机制。 类型配置具有三个基本概念: 模板定义跨集群通用的资源的表示形式 放置位置定义资源打算出现在哪些群集中 覆盖定义每个集群字段级别的变化以应用于模板 这三个抽象提供了旨在出现在多个群集中的资源的简洁表示。 它们对传播所需的最少信息进行编码,非常适合用作任何给定传播机制与高阶行为(如基于策略的放置和动态调度)之间的粘合剂。 这些基本概念提供了可由更高级别的API使用的构建基块: 状态