我们在 AWS 中运行 kops->terraform k8s 集群,由于我们同时运行的 k8s 作业的数量,kube-dns 容器正在 OOMkilled,迫使我们提高内存限制。
至于自动化这一点,它既可以在集群升级中幸存下来,也可以为从同一模板创建的新集群自动完成,我看不出有一种方法可以覆盖罐装 kops 规范。我能看到的唯一选项涉及一些更新(kubectl edit deployment kube-dns
删除 kube-dns 插件部署并使用我们自己的,覆盖上传到 kops 状态存储的规范等),这可能需要在每次使用 kops 后完成更新集群。
我检查了文档,甚至检查了规范源,没有其他选项突出。有没有办法将自定义 kube-dns 部署规范传递给 kops?或者告诉它不要安装 kube-dns 插件?