Explore o seu cluster e carga de trabalho

Veja e saiba mais sobre algumas das definições e recursos da carga de trabalho que implementou num dos nossos inícios rápidos.

Este tutorial de seguimento aborda alguns conceitos do Kubernetes, como Pods e Services, embora não pressuponha que tem experiência anterior com o Kubernetes.

Antes de começar

Certifique-se de que seguiu os passos num destes inícios rápidos para criar um cluster e implementar uma app de exemplo:

Veja os detalhes do Pod

No Kubernetes, um Pod é a menor unidade de computação implementável que pode criar e gerir. Tal como todas as cargas de trabalho do Kubernetes, a implementação da aplicação de exemplo consiste em pods (neste caso, um pod sem réplicas adicionais) que envolvem aplicações em contentores (neste caso, um contentor). Nesta secção, vamos analisar o que pode aprender na Trusted Cloud consola sobre o Pod da app de exemplo.

  1. Primeiro, certifique-se de que está na página Detalhes da implementação da app de exemplo (pode ainda estar lá se tiver acabado de concluir o tutorial anterior). Se não estiver nessa página:

    1. Na Trusted Cloud consola, aceda à página Cargas de trabalho do GKE.

      Aceda a Cargas de trabalho

    2. Na coluna Nome, clique no nome da app que implementou, hello-world-app (se fez a implementação com a Trusted Cloud consola) ou example-hello-app-deployment (para a implementação do Terraform).

  2. No separador Vista geral, pode ver mais detalhes sobre a carga de trabalho da app de exemplo, incluindo:

    • Réplicas: o número de réplicas de pods que estão atualmente em execução na sua carga de trabalho.

    • Especificação do pod: a versão desta implementação e o contentor da app de exemplo.

  3. A tabela Pods geridos inclui links para dados de configuração e métricas de desempenho de cada réplica de pod em execução.

Ver serviços

Um serviço do Kubernetes é a forma como fornece pontos finais de rede para um pod ou pods. Quando implementou a sua carga de trabalho, criou um serviço de equilíbrio de carga que direciona o tráfego externo para a sua carga de trabalho. Este serviço é o que lhe permite aceder à interface Web da app de exemplo depois de implementar a aplicação.

Para ver o serviço da sua carga de trabalho:

  1. Aceda à tabela Serviços de exposição na página Detalhes da implementação. Esta funcionalidade mostra todos os serviços que a sua carga de trabalho expõe.

  2. Na coluna Nome da tabela Serviços de exposição, clique no nome do serviço da app de exemplo. O nome é hello-world-app-service se implementou a app na Trusted Cloud consola ou example-hello-app-loadbalancer se a implementou com o Terraform.

  3. Na página Detalhes do serviço, pode saber mais sobre o Serviço, incluindo:

    • Os pontos finais externos do serviço: o endereço ou os endereços IP que pode usar para aceder ao serviço. Usou este endereço IP para visitar a interface Web da app no início rápido anterior.
    • As portas que o Serviço usa.
    • Mais detalhes sobre o balanceador de carga do serviço, incluindo o endereço IP do cluster para o qual o balanceador de carga envia tráfego. Pode clicar no nome do equilibrador de carga para encontrar ainda mais informações, como os detalhes do front-end e do back-end.

O que se segue?