O documento apresenta uma palestra sobre arquitetura de sistemas na nuvem usando Kubernetes no Azure Kubernetes Service (AKS). Ele discute as diferenças entre AKS e Azure Container Service (ACS), demonstra como implantar uma aplicação de votação em um cluster AKS recém-criado e fornece referências adicionais sobre o tópico.
3. Somos globais, presentes no Brasil, EUA,
Europa, Japão e China.
Excelência reconhecida pelo mercado com
diversos prêmios e certificados desde a nossa
fundação em 1995.
Somos multiculturais, com uma legião de mais
de 2000 talentos e suas incríveis histórias
4. Forte presença em regiões estratégicas
Estados Unidos
• Atlanta
• Filadélfia
• São Francisco
• Somerset NJ
• Nova Iorque
Brasil
• Campinas (sede)
• Belo Horizonte
• Rio de Janeiro
• São Paulo
UK
• Londres
China
• Ningbo
• Shangai
Japão
• Tokyo
3
10. Vamos testar!
1. Instalar CLI-Azure
https://docs.microsoft.com/pt-br/cli/azure/install-azure-cli-windows
az
Confirme que está instalado, abrindo o prompt de comando e digitando apenas az
11. Vamos testar!
1. Logar
az login
Vai aparecer um “código”
Copie este código e abra a URL informada
Informe login e senha do Azure e aguarde!
Você será autenticado!
12. Vamos testar!
1. Criar um grupo de Recursos
az group create --name myResourceGroup --location eastus
2. Criar Cluster AKS
az aks create --resource-group myResourceGroup --name myAKSCluster --node-count 1 --generate-ssh-keys
3. Conectar-se ao Cluster
az aks install-cli
az aks get-credentials --resource-group myResourceGroup --name myAKSCluster
14. “There’s no reason Microsoft cannot
be the most open software company
in the world”
Satya Nadella
15. Kubernetes!
“Essa plataforma elimina grande parte dos processos manuais necessários para implantar e escalar os
aplicativos em containers. Em outras palavras, se você desejar agrupar em clusters os hosts executados
nos containers Linux, o Kubernetes ajudará a gerenciar esses clusters com facilidade e eficiência.” RedHat
25. Vamos publicar uma aplicação qualquer lá!
1. Publicar serviço
kubectl create -f azure-vote.yaml
○ Saída deve ser:
deployment "azure-vote-back" created
service "azure-vote-back" created
deployment "azure-vote-front" created
service "azure-vote-front" created
2. Testar
kubectl get service azure-vote-front --watch
Aguardar o “External-IP” ser publicado. Ele irá
aparecer inicialmente como “pending” durante
a criação do serviço.