向现有节点池添加节点与在 GKE 中的同一集群中创建具有相同版本的新节点池的区别

问题描述 投票:0回答:1

我遇到了应用程序 EOL 版本之一的问题,该应用程序失败并出现错误“无法获取容器 ID”。应用程序 Pod 在 1.26.8 GKE 版本上运行良好,但如果我创建具有相同版本的新节点池,它就不起作用,但如果我将节点添加到现有节点池,它仍然可以工作。

据我了解,容器启动或围绕其编写的任何应用程序逻辑主要需要来自底层容器或 Linux 平台的输入,并且在两个地方都是相同的版本。 有什么指示可以指出新节点池中还有哪些不同之处吗? (我看到区域和区域也一样)

debugging containers google-kubernetes-engine
1个回答
0
投票

您可能需要考虑配置的一致性。将节点添加到现有节点池会保留配置,而新节点池可能会引入变化。

另请注意,节点池可以独立升级,从而允许分阶段推出新的 GKE 版本。 1.26.8-gke.200 位于 Rapid 通道 下,甚至不是默认版本。您可能想要升级到不同的 GKE 版本或发布通道。

注意:由于 Rapid 通道提供最新的 GKE 版本,因此这些版本不包含在 GKE SLA 中,并且可能包含没有已知解决方法的问题。

请参阅此文档以了解有关发布渠道的更多信息。

© www.soinside.com 2019 - 2024. All rights reserved.