Redimensiona o cluster de kubernetes com um tipo de máquina diferente?

4

Eu quero adicionar um novo nó no cluster existente do kubernetes, mas com um tipo de máquina diferente. Para o novo nó, eu adicionarei um rótulo para que apenas algum aplicativo seja executado nele.

Eu tentei o seguinte comando

gcloud compute instance-groups managed resize CONTAINER_GROUP --zone ZONE --size 5 --machine-type n1-standard-8

E isso retorna um erro

ERROR: (gcloud.compute.instance-groups.managed.resize) unrecognized arguments: --machine-type n1-standard-8

Como posso adicionar um novo nó ao cluster existente do kubernetes com um tipo de máquina diferente?

    
por Mr.Wang from Next Door 16.03.2016 / 13:21

3 respostas

1

Você pode contornar a restrição de tipo de máquina única criando um novo grupo de instâncias com uma cópia (modificada) do modelo de instância do GKE. Veja esta resposta para mais detalhes. Observe que depois você pode precisar atualizar manualmente esse grupo de instâncias (em vez de usar a API de atualização de nós do GKE).

    
por 16.03.2016 / 18:15
6
por 08.07.2016 / 15:27
0

Isso é algo que não está disponível hoje com o Google Container Engine. Você pode ter apenas nós idênticos no cluster.

Geralmente, você pode alterar o tipo de instância, mas não quando a instância faz parte do grupo de instâncias. Mesmo se você pudesse alterar o tipo de instância no grupo de instâncias (que você não pode), o GKE não suporta ainda clusters mistos.

    
por 16.03.2016 / 13:41