Kubernetes 联合

Kubernetes 联合

我在 kubernetes federation 中添加了两个 eks 集群,我能够通过在每个集群的部署中添加标签来在每个集群上部署 pod,但我无法随机执行相同的操作,如果我运行部署,它应该能够随机部署任何一个集群的 pod,而无需添加任何标签

我正在分享 crd 文件

apiVersion: types.kubefed.io/v1beta1
kind: Placement
metadata:
  name: random-placement
spec:
  clusters:
    - clusterSelector: {}
      random: {}

验证“crd-random.yaml”时出错:验证数据时出错:ValidationError(Placement):io.kubefed.types.v1beta1.Placement 中未知字段“spec”;如果您选择忽略这些错误,请使用 --validate=false 关闭验证

我收到此错误 kubefedctl 版本 - kubefedctl 版本:version.Info{Version:“v0.10.0-4-gd6f10d29”,GitCommit:“d6f10d29c3785dc55abc954dec0afeddce4893ef”,GitTreeState:“clean”,BuildDate:“2023-05-10T10:06:35Z”,GoVersion:“go1.16.6”,Compiler:“gc”,Platform:“linux/amd64”}

需要帮助

相关内容