Como posso atualizar a imagem cos do nó GKE?

1

Existe alguma maneira de atualizar a imagem cos para meus nós GKE? Eu corro cos-stable-59-9460-73-0 agora, mas eu posso ver que há uma nova imagem estável disponível:

$ 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

Parece que a imagem que estou executando para meus nós é especificada no modelo da instância, mas o modelo é gerenciado pelo GKE e parece que não posso modificá-lo.

Eu tentei executar sudo update_engine_client --update nos nós, mas sem sorte.

É possível fazer upgrade manualmente ou eu simplesmente preciso aguardar o upgrade automático?

    
por grack 25.08.2017 / 09:04

1 resposta

1

A imagem cos usada no Google Container Engine está atualmente vinculada à versão do Kubernetes que está sendo usada. Isso ocorre porque cada versão do cos (e, em particular, a versão do docker inclui) é cuidadosamente qualificada com uma versão do Kubernetes e o par é lançado em conjunto. Os upgrades automáticos de cos estão desativados no Google Container Engine para evitar uma situação em que a imagem base se atualiza para uma versão incompatível com o Kubelet em execução no cluster.

Para atualizar para uma nova versão, você precisará atualizar para uma nova versão do Kubernetes. Você pode procurar novas versões na página Notas sobre a versão do mecanismo de contêiner .

    
por 26.08.2017 / 16:31