Desenvolver e implementar aplicações no Kubernetes
Neste percurso de aprendizagem, irá saber como desenvolver, compilar, implementar e manter automaticamente aplicações nativas da cloud desenvolvidas para funcionar com o Azure Kubernetes Service desde o esboço ao pipeline de implementação.
Pré-requisitos
- Uma subscrição do Azure
- Capacidade para utilizar a CLI do Azure
- Capacidade para navegar no portal do Azure
- Noções básicas do Kubernetes e dos respetivos conceitos
Código de Feito
Pretende pedir um código de feito?
Módulos neste percurso de aprendizagem
Implemente rapidamente uma aplicação em contentores alojada no Azure Container Service ou em qualquer outra entidade de registo de domínios no Azure Kubernetes Service, através de ficheiros de manifesto declarativos.
O Helm é um gestor de pacotes de aplicações do Kubernetes utilizado para normalizar e simplificar a implementação de aplicações nativas da cloud no Kubernetes. Aqui, você aprende como instalar pacotes de terceiros, chamados gráficos Helm, e como criar e instalar gráficos Helm para as cargas de trabalho desenvolvidas por suas equipes.
Saiba como criar uma aplicação com estado gerida por uma origem de dados externa ao utilizar o Azure Cosmos DB e o AKS com as melhores práticas de arquitetura.
Saiba como armazenar de forma segura os segredos e as configurações de aplicação através da utilização de recursos nativos do Kubernetes no Azure Kubernetes Service (AKS). Implemente uma aplicação completa através dos Segredos e ConfigMaps para armazenar dados relevantes.
Explore as estratégias de otimização de custos a utilizar no processo de programação de aplicações nativas de cloud. O Azure Kubernetes Service (AKS) oferece funcionalidades que pode utilizar para gerir os custos de computação no cluster do AKS. Estas funcionalidades incluem o dimensionamento automático de nós, conjuntos de nós spot do AKS e o Azure Policy.