apache / rocketmq-operator

Apache RocketMQ Operator
https://rocketmq.apache.org/
Apache License 2.0
314 stars 127 forks source link

K8s higher api version support #91

Closed YiCheng-tech closed 2 years ago

YiCheng-tech commented 2 years ago

BUG REPORT

  1. 问题一: 我执行脚本文件命令: kubectl create -f deploy/crds/rocketmq_v1alpha1_broker_crd.yaml 然后报错: error: error validating "rocketmq_v1alpha1_broker_crd.yaml": error validating data: [ValidationError(CustomResourceDefinition.spec): unknown field "subresources" in io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceDefinitionSpec, ValidationError(CustomResourceDefinition.spec): unknown field "validation" in io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceDefinitionSpec, ValidationError(CustomResourceDefinition.spec): unknown field "version" in io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceDefinitionSpec]; if you choose to ignore these errors, turn validation off with --validate=false

  2. 问题二: 版本问题什么时候能更新呢 image

waney316 commented 2 years ago

是不是k8s版本问题,我执行没有问题

YiCheng-tech commented 2 years ago

是不是k8s版本问题,我执行没有问题

我的版本是v1.22.3

xjdtd commented 2 years ago

Warning: apiextensions.k8s.io/v1beta1 CustomResourceDefinition is deprecated in v1.16+, unavailable in v1.22+; use apiextensions.k8s.io/v1 CustomResourceDefinition 1.22版本以后v1beta1就无效了

xjdtd commented 2 years ago

Warning: apiextensions.k8s.io/v1beta1 CustomResourceDefinition is deprecated in v1.16+, unavailable in v1.22+; use apiextensions.k8s.io/v1 CustomResourceDefinition 1.22版本以后v1beta1就无效了 但是现在使用v1版的话,会报好多字段找不到 error: error validating "deploy/crds/rocketmq_v1alpha1_broker_crd.yaml": error validating data: [ValidationError(CustomResourceDefinition.spec): unknown field "subresources" in io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceDefinitionSpec, ValidationError(CustomResourceDefinition.spec): unknown field "validation" in io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceDefinitionSpec, ValidationError(CustomResourceDefinition.spec): unknown field "version" in io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceDefinitionSpec]

caigy commented 2 years ago

fixed by #97