Programa do Curso

Introdução ao Minikube

  • Benefícios da utilização do Minikube para o desenvolvimento local
  • Comparação com outros ambientes Kubernetes

Início rápido do Minikube

  • Instalação e configuração
  • Iniciar e aceder ao painel de controlo Kubernetes

Fluxo de trabalho de desenvolvimento de aplicações

  • Configurar um ambiente de desenvolvimento com o Minikube
  • Desenvolvimento iterativo com o Minikube

Depuração e teste

  • [Registos de aplicações
  • Depuração de aplicações em execução no Minikube

Integração contínua/implantação contínua (CI/CD)

  • Integrando o Minikube com pipelines de CI/CD
  • Testes automatizados e estratégias de implantação

Implantação avançada de aplicativos

  • Design de pods com vários contêineres
  • Gerenciando o estado do aplicativo com StatefulSets

Minikube e serviços em nuvem

  • Conectando o Minikube a serviços baseados em nuvem
  • Simulação de ambientes de nuvem com o Minikube

Práticas recomendadas e dicas

  • Ajuste de desempenho para o Minikube
  • Recursos da comunidade e aprendizado adicional

Resumo e próximas etapas

Requisitos

  • Compreensão da contentorização e dos seus benefícios
  • Experiência com os conceitos Docker e Kubernetes básicos
  • Familiaridade com os processos de desenvolvimento e implantação de software

Público-alvo

  • Desenvolvedores
  • Engenheiros DevOps
  • Líderes técnicos
 14 horas