Como ativar o Stackdriver Monitoring e o rastreamento do Stackdriver no cluster existente do GKE?

4

Tenha uma configuração de cluster com as seguintes permissões.

Eutenteicriarumpooldenóscomnovaspermissões,oqueparecepermitiralgumascoisas.Nãoencontreioescoponecessárioparaaspermissõesderastreamentodostackdrivernadocumentaçãolocalizada aqui .

Além disso, tentar habilitar o monitoramento por meio da criação de um pool de nós e excluir o antigo não pareceu mudar o switch com êxito.

gcloud container node-pools create pool-2 \
  --cluster=cluster-1 \
  --scopes=compute-rw,storage-rw,taskqueue,logging-write,monitoring-write,datastore,service-control,service-management 
    
por jimmiebtlr 11.01.2017 / 18:09

4 respostas

3

Para adicionar à resposta anterior, é possível ativar o Stackdriver Monitoring executando as referências anteriormente mencionadas gcloud alpha container clusters update --monitoring-service=monitoring.googleapis.com como instruído nas etapas da solução de problemas de métricas do Container Engine. Mais informações sobre esse comando podem ser encontradas na página do Cloud SDK. / p>

No entanto, atualmente não é possível modificar a permissão do Stackdriver Trace para uma instância existente do Container Engine, pois o escopo do URI está sendo configurado no momento da criação do cluster. Consulte a documentação do Container Engine for Node.js do Stackdriver Trace do Google. mais detalhes.

Como alternativa, se você puder portar seu aplicativo em uma nova instância do Google Container, poderá sempre recriar um novo cluster e ativar as permissões / serviços do Stackdriver desejados em sua configuração página .

    
por 24.01.2017 / 21:04
1

tente ativá-lo desta maneira:

gcloud alpha container clusters update --monitoring-service=monitoring.googleapis.com cluster-1
    
por 24.01.2017 / 17:11
0

Pelo menos para o Google Compute, você pode usar o gcloud alpha compute , que oferece o escopo trace-append .

Suponho que o uso do alpha para o Container também permita isso. Tente gcloud alpha container clusters create --help para ver os escopos permitidos

    
por 15.06.2018 / 17:17
-1

Um pouco atrasado, mas a solução é simplesmente parar as VMs, ir a cada uma delas, clicar em edit, ir até o final e alterar as permissões :)

PS Minha solução é para o cluster Dataproc, mas acho que será semelhante para kubernetes

    
por 17.05.2018 / 08:55