在使用OLM部署Operator时达到包大小限制



当使用OLM部署我的操作符包时,我得到以下错误:

level=error msg="File with size ... exceeded 1048576 limit, aborting" file=/bundle/manifests/crd.yaml
Error: error loading manifests from directory: file crd.yaml bigger than total allowed limit
Usage:
opm alpha bundle extract [flags]

这个大小限制是从哪里来的,我如何绕过它?

bundle有一个大小限制,因为它们的清单是用来创建configMap的,而Kubernetes API不允许configMap大于~1MB。从OLM版本v0.19.0和OPM1.17.5开始,这些值现在使用Gzip压缩,然后使用Base64编码以适应更大的束。建议升级SDK和OLM版本。

相关内容

  • 没有找到相关文章

最新更新