0

我最近开始使用 openshift 工作,到目前为止它看起来很有希望,但我一直遇到问题,主要是查找过时的文档或查看完全错误的地方。

例如,我目前有一个大约 150 个核心的 openshift 安装,基于几台服务器,其中一些节点只有 4 个核心,而其他节点有 48 个。

我想修改我的所有节点以使 pods = 1.5 * cores 左右。

这可能吗?

我尝试使用:

oc 编辑节点 node0

并将 pod 从默认的 40 更改为 6,但遗憾的是 oc 从不保存我的值,并且总是将自身重置为默认值 40。

亲切的问候

我的 openshift 信息:

oc v1.0.7-2-gd775557-dirty kubernetes v1.2.0-alpha.1-1107-g4c8e6f4

使用 ansible、单主、外部 dns 完成安装。

4

1 回答 1

1

每个节点的最大 pods 在节点上设置 - 您可以在节中添加到节点配置 YAML 文件来设置它:

kubeletArguments:
  max-pods:
  - "100"

字符串很重要 - 此节将参数直接传递给 Kubelet 调用(因此您可以传递给 Kubelet 的任何参数都可以通过此配置传递)

于 2015-11-05T17:16:44.730 回答