裸金属 Provider API
裸金属基础设施 Provider 构建于 elemental-operator 和 Cluster API 之上。operator 会与两个 CRD 组交互,本文档均有说明:
infrastructure.cluster.x-k8s.io/v1beta1— 该 Provider 自身的资源。elemental.cattle.io/v1beta1— 由elemental-operator管理;operator 创建 registration 和 seed 对象,并且可以声明由 inventory 拥有的托管存储;同时,provider 会读取 inventory 对象、添加注解、基于其进行规划,并更新其存储生命周期状态。
目录
自定义资源Provider 资源(infrastructure.cluster.x-k8s.io/v1beta1)Elemental 资源(elemental.cattle.io/v1beta1)上游 Cluster API 资源自定义资源
Provider 资源(infrastructure.cluster.x-k8s.io/v1beta1)
Elemental 资源(elemental.cattle.io/v1beta1)
上游 Cluster API 资源
该 Provider 还会组合以下上游资源,而不更改其 schema。完整 schema 请参阅 Cluster API reference。