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.
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:
Na Trusted Cloud consola, aceda à página Cargas de trabalho do GKE.
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).
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.
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:
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.
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.
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?
- Experimente o nosso Percurso de aprendizagem: apps escaláveis mais detalhado.
- Saiba como começar a usar a administração de clusters na vida real na nossa Vista geral da administração de clusters.