Painéis do GKE


Nesta página, você encontra uma visão geral dos painéis do Google Kubernetes Engine (GKE) disponíveis no console do Google Cloud.

Informações gerais

O console do Google Cloud oferece painéis úteis para os clusters do seu projeto e os recursos deles. É possível usá-los para ver, inspecionar, gerenciar e excluir recursos dos clusters. Também é possível criar implantações usando o painel de cargas de trabalho.

Com as ferramentas de linha de comando gcloud e kubectl, os painéis do GKE são úteis para fluxos de trabalho do DevOps, para solução de problemas e no trabalho com vários clusters do GKE ou projetos do Google Cloud. Em vez de usar a linha de comando para consultar os clusters e conseguir informações sobre os recursos deles, use os painéis para ver dados sobre todos os recursos em todos os clusters com rapidez e facilidade.

Estes painéis estão disponíveis para o GKE:

Painéis do GKE

As seções a seguir mostram informações sobre cada painel e suas características.

Informações gerais do GKE Enterprise

Se você ativou o GKE Enterprise, as informações gerais ajudam você a usar seus recursos do GKE Enterprise mostrando quantas preocupações de segurança sua frota tem, cobertura do Policy Controller em toda a frota e o status da sincronização dos os pacotes do Config Sync. Além disso, o painel fornece uma visualização no nível da frota da utilização de recursos das suas frotas, clusters e equipes. Use essas informações para otimizar os gastos, o design do aplicativo e a alocação de recursos, incluindo a utilização de CPU, memória e disco. Para saber mais, consulte Informações gerais do GKE Enterprise.

Clusters do Kubernetes

O painel Clusters do Kubernetes mostra cada cluster do Kubernetes criado no projeto. É possível usá-lo para inspecionar os detalhes sobre os clusters mudar as configurações, conectar-se a eles usando o Cloud Shell e excluí-los.

Além disso, é possível fazer upgrade das versões de cluster e nós do GKE Standard com este painel. Quando um novo upgrade fica disponível, o painel exibe uma notificação sobre o cluster relevante.

Nesse painel, selecione um cluster e clique em Editar para alterar as configurações dele.

Selecione um cluster para ver uma página sobre ele, que inclui as guias a seguir:

  • Detalhes: exibe as configurações atuais do cluster e do pool de nós dele.
  • Armazenamento: exibe os volumes permanentes e as classes de armazenamento provisionadas nos nós do cluster.
  • Nós: lista todos os nós do cluster e os recursos de CPU, memória e armazenamento necessários.

Você também pode clicar nas guias Utilização, Observabilidade e Otimização de custos para acessar estas informações:

  • Utilização: se você ativou o GKE Enterprise, confira uma lista de todos os clusters e classifique por uso de CPU, memória ou disco. Isso permite ver rapidamente quais clusters específicos são os maiores usuários dos recursos. Também é possível conferir quantas reinicializações de contêiner e registros de erro seu cluster tem. Para saber mais, consulte Métricas de utilização de recursos da frota.
  • Observabilidade: visualize as métricas de integridade da infraestrutura para seus clusters e cargas de trabalho do GKE. Para saber mais, consulte Exibir métricas de observabilidade.
  • Otimização de custos: confira métricas no nível do cluster que descrevem a eficácia com que os clusters e as cargas de trabalho do GKE estão utilizando os recursos do Compute Engine que você paga. Para saber mais, consulte Exibir métricas de otimização relacionadas ao custo.

Workloads

Use o painel Cargas de trabalho para inspecionar, gerenciar, editar e excluir as cargas de trabalho implantadas nos clusters.

Você também pode implantar aplicativos sem estado usando o mecanismo Implantar do menu. Para mais informações, consulte Como implantar um aplicativo sem estado.

Selecione uma carga de trabalho da lista para ver uma página sobre esse recurso, que inclui várias guias:

  • Detalhes: exibe as configurações atuais da carga de trabalho, incluindo as métricas de uso, rótulos e seletores, estratégia de atualização, especificação de pods e revisões ativas.
  • Pods gerenciados: lista os pods que são gerenciados pela carga de trabalho. Selecione um pod da lista para ver os detalhes, eventos, registros e o arquivo de configuração YAML dele.
  • Histórico de revisões: lista cada revisão da carga de trabalho, incluindo a ativa.
  • Eventos: lista mensagens legíveis de cada evento que afeta a carga de trabalho.
  • YAML: exibe a configuração ativa da carga de trabalho. Use o editor de texto baseado em YAML desse menu para fazer alterações na carga de trabalho. Também é possível copiar a configuração e fazer o download dela nesse menu.

Use a pesquisa com filtro do painel para listar apenas cargas de trabalho específicas. Por padrão, os objetos do sistema Kubernetes não são filtrados.

Algumas cargas de trabalho têm o menu Ações com botões práticos para você executar operações comuns. Por exemplo, faça o escalonamento comum ou automático e a atualização de uma implantação.

Serviços

Serviços exibe o serviço de balanceamento de carga e os objetos Ingress de roteamento de tráfego associados ao projeto. Ele também mostra os objetos padrão do sistema Kubernetes associados à rede, como o servidor da API Kubernetes, back-end HTTP e DNS.

Selecione um recurso da lista para ver uma página sobre ele, que inclui várias guias:

  • Detalhes: exibe informações sobre o recurso, incluindo as métricas de uso, IP e portas.
  • Eventos: lista mensagens legíveis de cada evento que afeta o recurso.
  • YAML: exibe a configuração ativa do recurso. Use o editor de texto baseado em YAML nesse menu para fazer alterações no recurso. Também é possível copiar a configuração e fazer o download dela nesse menu.

Secrets e ConfigMaps

O painel Secrets & ConfigMaps exibe arquivos de configuração, objetos Secret, objetos ConfigMap, variáveis de ambiente e outros recursos de configuração associados ao projeto. Ela também mostra os recursos de configuração no nível do sistema Kubernetes, como os tokens usados pelas contas de serviço.

Selecione um recurso desse painel para ver uma página detalhada sobre ele. Os dados confidenciais armazenados em objetos Secret não são exibidos no console.

Armazenamento

O painel Armazenamento lista os recursos de armazenamento provisionados nos clusters. Quando você cria um recurso PersistentVolumeClaim ou StorageClass para ser usado pelos nós de um cluster, esses recursos aparecem neste painel.

O painel tem as guias a seguir:

  • A guia Declarações de volume permanente lista todos os recursos PersistentVolumeClaim nos clusters. O PersistentVolumeClaim com as cargas de trabalho StatefulSet servem para que essas cargas declarem espaço de armazenamento em um disco permanente no cluster.
  • A guia Classes de armazenamento lista todos os recursos StorageClass associados aos nós. O StorageClass funciona como um "blueprint" do uso de espaço em um disco, com ele você especifica o provisionador do disco, os parâmetros (como o tipo de disco e a zona de computação) e a política de recuperação. Os recursos StorageClass também servem para o provisionamento de volume dinâmico. Assim, você cria volumes de armazenamento sob demanda.

Selecione um recurso desses painéis para ver uma página detalhada sobre ele.

Navegador de objetos

Navegador de objetos: lista todos os objetos em execução em todos os clusters do projeto atual. É possível listar e filtrar recursos por grupos de API e tipos de recursos específicos. Além de visualizar o arquivo YAML de qualquer recurso ao navegar até a página de detalhes dele.

Painel do Kubernetes

O complemento Painel do Kubernetes está desativado por padrão no GKE.

A partir do GKE v1.15, não será mais possível ativar o painel do Kubernetes usando a API de complementos, A instalação ainda poderá ser feita manualmente seguindo as instruções no repositório do projeto. Clusters em que você já implantou o complemento continuarão funcionando, mas será necessário aplicar manualmente todas as atualizações e patches de segurança lançados.

O console do Google Cloud fornece painéis para gerenciar, solucionar problemas e monitorar seus clusters, cargas de trabalho e aplicativos do GKE.

A seguir