有什么办法可以升级我的GKE节点的cos图像吗? 现在我运行cos-stable-59-9460-73-0,但是我可以看到有一个新的稳定图像可用:
$ gcloud compute images list --project cos-cloud --no-standard-images NAME PROJECT FAMILY DEPRECATED STATUS ... cos-stable-59-9460-73-0 cos-cloud cos-stable READY cos-stable-60-9592-84-0 cos-cloud cos-stable READY
看来我正在为我的节点运行的图像是在实例模板中指定的,但模板是由GKEpipe理的,看起来我无法修改它。
我曾尝试在节点上运行sudo update_engine_client --update ,但没有运气。
是否可以手动升级,还是只需等待自动升级?
Google Container Engine中使用的cos图像目前与正在使用的Kubernetes版本绑定。 这是因为每个COS版本(特别是它包含的docker的版本)都经过了Kubernetes版本的authentication,并且一起发布。 在Google容器引擎中禁用自动升级cos以避免基础映像自身更新为与群集中运行的Kubelet不兼容的版本。
要升级到新的COS版本,您需要升级到更新的Kubernetes版本。 您可以在容器引擎发行说明页面上查找新版本。