Caminho para Kubernetes
Ebook gratuito de Manning
Faça uma viagem pelas opções de implantação de aplicações Web para responder à pergunta final: Devemos usar o Kubernetes?
O que está por dentro
Comece criando aplicativos de amostra em Python e Node.js e, em seguida, explore métodos para implantá-los com máquinas virtuais, contêineres e, finalmente, Kubernetes! Cada capítulo se baseia no anterior à medida que você aprende a utilizar ferramentas como GitHub Actions e práticas de CI/CD para criar aplicativos portáteis que podem se mover rapidamente entre configurações de implantação. Ao percorrer os diferentes métodos de implantação, você descobrirá as práticas recomendadas que podem ser aplicadas em qualquer linguagem ou pilha.
Aprenderá a:
- Gerir repositórios git em plataformas auto-hospedadas ou na nuvem
- Implementar Python e Node.js aplicações através de uma VM baseada na nuvem com git
- Automatize a configuração e a implantação de VMs com Ansible
- Contentorizar e implementar aplicações com o Docker e o Docker Compose
- Executar contentores directamente em VMs sem orquestração
- Enviar e alojar contentores com o registo DockerHub
- Implantar aplicativos em contêineres no Kubernetes
- Implementar aplicações públicas e privadas em Kubernetes
- Configurar balanceadores de carga para tráfego HTTP e HTTPs
- Utilizar técnicas de CI/CD com o GitHub Actions e a alternativa de código aberto Act by Nectos