Fundamentos do Kubernetes

Intermediário

Aprenda os Fundamentos do Kubernetes. Este módulo abrange Acesso ao Cluster, Compreensão de Pods, Interação com Pods, Deployments para Escalabilidade, Exposição de Aplicações com Services. Você dominará estas habilidades essenciais de Linux através de laboratórios práticos e desafios do mundo real.

devops-engineerkubernetesdevopspython

💡 Este tutorial foi traduzido do inglês com assistência de IA. Para ver o original, você pode mudar para a versão em inglês

Fundamentos do Kubernetes

Aprenda a acessar um cluster Kubernetes, entender pods, trabalhar com cargas de trabalho em execução, escalar aplicações com deployments e expor serviços. Este curso apresenta os conceitos fundamentais do Kubernetes necessários para operar aplicações stateless (sem estado) em um cluster, em vez de em um único servidor.

Por que isso é importante

O Kubernetes tornou-se a plataforma padrão para executar aplicações conteinerizadas, mas traz um modelo operacional diferente dos serviços Linux tradicionais. Os operadores precisam entender o acesso ao cluster, objetos de carga de trabalho, comportamento de escalonamento e exposição de serviços antes de conseguirem solucionar problemas ou implantar aplicações de forma eficaz em um ambiente cloud-native.

O que você aprenderá

  • Acessar um cluster Kubernetes e utilizar as ferramentas de linha de comando que interagem com ele.
  • Entender os pods como a unidade básica de execução para cargas de trabalho conteinerizadas.
  • Inspecionar e interagir com cargas de trabalho em execução no cluster.
  • Escalar e atualizar aplicações stateless com deployments.
  • Expor cargas de trabalho por meio de serviços do Kubernetes.
  • Aplicar essas habilidades em um desafio de implantação de aplicação stateless.

Roteiro do Curso

O curso começa com o acesso ao cluster para que você possa se conectar ao Kubernetes e verificar se suas ferramentas e contexto estão corretos. Em seguida, introduz os pods, o bloco de construção básico para executar containers dentro do cluster.

Posteriormente, o curso foca na interação com pods para que você possa inspecionar e trabalhar com cargas de trabalho ativas. Depois disso, você avançará para os deployments para escalonamento e comportamento de rollout controlado, seguidos pelos serviços que expõem aplicações dentro ou fora do cluster.

O curso termina com o desafio de Implantação de Aplicação Stateless, onde o acesso ao cluster, a inspeção de carga de trabalho, o escalonamento e a exposição de serviços se unem em um fluxo de trabalho prático do Kubernetes.

Para quem é este curso

Este curso é destinado a estudantes de DevOps e iniciantes em plataformas que precisam de uma introdução prática ao Kubernetes antes de avançar para tópicos mais profundos de administração de clusters.

Resultados

Ao final deste curso, você será capaz de acessar um cluster Kubernetes, entender e inspecionar objetos básicos de carga de trabalho, escalar aplicações stateless com deployments e expor serviços usando padrões comuns do Kubernetes.

Professor

labby
Labby
Labby is the LabEx teacher.