diff --git a/docs/book/src/faq.md b/docs/book/src/faq.md index 1ec1e53dc79..b68fa5102d4 100644 --- a/docs/book/src/faq.md +++ b/docs/book/src/faq.md @@ -92,7 +92,7 @@ securityContext: ``` However, note that this problem is fixed and will not occur if you deploy the project in high versions (maybe >= 1.22). -## The error `Too long: must have at most 262144 bytes` is faced when I run `make install` to apply the CRD manifests. How to solve it? Why this error is faced? +## The error `Too long: must have at most 262144 bytes` is faced when I run `make install` to apply the CRD manifests. How to solve it? Why does this error occur? When attempting to run `make install` to apply the CRD manifests, the error Too long: must have at most 262144 bytes may be encountered. This error arises due to a size limit enforced by the Kubernetes API. Note that the `make install` target will apply the CRD manifest under `config/crd` using `kubectl apply -f -`. Therefore, when the apply command is used, the API annotates the object with the `last-applied-configuration` which contains the entire previous configuration. If this configuration is too large, it will exceed the allowed byte size. ([More info][k8s-obj-creation]) and this error will be faced.