如何使用 Kops 设置 http2-max-streams-per-connection

How to set http2-max-streams-per-connection with Kops

是否可以为 Kops 创建的集群设置 --http2-max-streams-per-connection 值。

我有一个有趣的情况,每当我向其中一个节点部署 helm chart 时,我的一个节点就会进入 NotReady 状态,我觉得它可能与此设置相关联。

节点一般都很好 运行 没有任何问题,但是一旦我部署了我的 helm 图表,它部署到的任何节点的状态都会在几分钟后更改为 NotReady 我觉得奇怪。

我读了一些书,看到许多类似的问题指向设置 --http2-max-streams-per-connection,但我不知道如何设置它。

有什么想法吗?

您应该可以通过将以下内容添加到集群规范来进行设置:

spec:
  kubeAPIServer:
    http2MaxStreamsPerConnection: <value>

https://pkg.go.dev/k8s.io/kops/pkg/apis/kops#KubeAPIServerConfig and https://kops.sigs.k8s.io/cluster_spec/

话虽如此,我不认为您的 NotReady 节点的原因是由于该设置。您可能想在 kubernetes slack space 上加入#kops-users 并寻求帮助解决该问题。