kubefed架构简介
KubeFed架构
架构图
逐条解释
Kind | KindMeaning | SubKind | SubKindMeaning | SubSubKind | SubSubKindMeanging |
---|---|---|---|---|---|
Configuration | 配置 | 类型配置(Type Configuration) | KubeFed可以处理的API类型,比如FederatedDeployment等 | 模版(Template) | kubernetes的API 模版,这是一份统一的标准,也就是说如果没有override的话,在所有的Placement的集群中将部署完全相同的资源 |
资源部署位置(Placement) | kubefed需要把资源部署到哪些个cluster中 | ||||
覆盖(Overrides) | 可以在这里为任意一个集群对Template的字段做自定义修改,也就是这里可以做到集群的个性化 | ||||
集群配置 | 负责描述哪些集群是受到当前kubefed集群的管辖的 | ||||
Status | 负责收集KubeFed集群创建的跨集群的资源的状态 | ||||
Policy | 部署资源时,选择可以部署资源的集群组的策略 | ||||
Scheduling | 跨集群资源调度策略 |