如何将 Kubernetes 中的默认 Pod 从 110 增加到 250?



我遇到需要在单个 AWS 实例中运行不同版本的产品的情况。 但是要做到这一点,总 pod 没有超过 110。默认情况下,Kubernetes 无法占用这么多 pod。

有没有办法将默认 pod 增加到 250,以便我可以在单个实例上运行所有版本?

您可以在 kubelet 配置文件中设置MaxPods字段:

apiVersion: kubelet.config.k8s.io/v1beta1
kind: KubeletConfiguration
MaxPods: 250

然后,您可以使用--config标志将配置文件提供给 kubelet 二进制文件,例如:

kubelet --config my-kubelet-config.yaml

或者,kubelet 二进制文件也有一个--max-pods标志,允许您直接设置值。但是,此标志已弃用,建议使用配置文件,如上所示。请参阅库贝莱特参考资料。

最新更新