-
Notifications
You must be signed in to change notification settings - Fork 619
Description
Search before asking
- I searched the issues and found no similar issues.
KubeRay Component
Others
What happened + What you expected to happen
kubectl apply -k manifests/cluster-scope-resources
yields the error
The CustomResourceDefinition "rayclusters.ray.io" is invalid: metadata.annotations: Too long: must have at most 262144 bytes.
Reason:
After re-generating the KubeRay CRD in #268, some pod template fields from recent versions of K8s were generated. Now the CRD is too big to fit in the metadata.lastAppliedConfiguration field used by kubectl apply
.
The solution I'd propose is to move the CRD out of the kustomization file and advise users to kubectl create
the CRD before installing the rest of the cluster-scoped resources.
Reproduction script
See above.
Anything else
After running kubectl apply -k
, I tried to kubectl delete -k
so that I could subsequently kubectl create -k
.
Unfortunately, my ray-system
namespace is hanging in a terminating state!
edit: My ray-system namespace is hanging simply because cluster is 100% borked.
Are you willing to submit a PR?
- Yes I am willing to submit a PR!