Caminho para o Kubernetes
Ebook gratuito sobre Manning
Faça uma jornada pelas opções de implantação de aplicativos 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 o GitHub Actions e práticas de CI/CD para criar aplicativos portáteis que podem se mover rapidamente entre as configurações de implantação. Ao percorrer os diferentes métodos de implantação, você descobrirá as práticas recomendadas que podem ser aplicadas a qualquer linguagem ou pilha.
Você aprenderá a:
- Gerenciar repositórios git em plataformas auto-hospedadas ou em nuvem
- Implante aplicativos Python e Node.js por meio de uma VM baseada na nuvem com o git
- Automatize a configuração e a implementação de VMs com Ansible
- Containerize e implemente aplicativos com o Docker e o Docker Compose
- Execute contêineres diretamente em VMs sem orquestração
- Envie e hospede contêineres com o registro do DockerHub
- Implante aplicativos em contêineres no Kubernetes
- Implementar aplicativos públicos e privados no Kubernetes
- Configurar balanceadores de carga para tráfego HTTP e HTTPs
- Use técnicas de CI/CD com o GitHub Actions e a alternativa de código aberto Act by Nectos