google-kubernetes-engine - Google Kubernetes Engine - 如何更新容器优化操作系统 (COS)
问题描述
我已将我的 GKE 节点更新到v1.18.17-gke.1900
2021 年 5 月 18 日的版本。不过,最近的 COS 版本不包含在该 GKE 版本中。我在哪里可以找到哪个 COS 版本在哪个 GKE 版本中?(在文档中我只看到哪个版本可用,但看不到将安装哪个版本)
例如,在 COS 发行说明之后说 Kubernetes 版本v1.18.13
,但事实并非如此,我没有找到任何其他映射,因为如上所述我得到了 1.18.17。
https://cloud.google.com/container-optimized-os/docs/release-notes/m85#cos-85-13310-1209-29
解决方案
在 GKE 发行说明中,您可以找到每个发行渠道可用的当前 GKE 次要版本列表以及 COS 版本。不幸的是,当前列表不包括 1.18.x。
GKE 通常使用初始 GKE 主要/次要版本发布时可用的当前COS LTS 版本。GKE 1.18 最初于 2020 年 4 月发布,当时 COS 85 是当前版本。因此,所有 GKE 1.18 版本几乎总是基于 COS 85。可用的 COS 85 版本通常是每个 GKE 1.18 发布时可用的补丁版本。
如果您在 5 月升级,那么 cos-85-13310-1209-29 将是 4 月中旬推出的 COS 版本。
推荐阅读
- python - 如何解决 Spacy POS 属性 E1005 错误
- mysql - 当sql中的某些字符不同时如何放入同一组
- matlab - writetable() 替代更易读的表格摘要?
- python - 异步使用authlib的httpx客户端的例子
- c# - c# 数组元素为空,但 if(array[nr] != null) 为真!为什么?
- reactjs - redux - React 应用程序中的全局数据层 - 如何成为一个好的实践?
- docker-compose - 如何强制容器无限期地等待它依赖的服务?
- javascript - scrollIntoView 将我带到页面顶部而不是底部
- c# - 如何将我的页面与 C# 中视图子文件夹中的 xmls 连接起来
- java - 如何使用从 00 到 FF 的字节数组值运行测试(Testng)Java