Continuando o artigo do Lab de K8S.
Com os pré-requisitos configurados podemos começar o Lab, vamos agora configurar um AKS para que possamos utilizar o K8s. Esse Lab vai ser focado em AKS por 2 motivos: Integração com ACR (Azure Container Registry) e com IP Público da Azure, no geral, os aspectos envolvendo K8s pode ser realizado utilizando minikube ou outra solução similar.
No Portal da Azure vá em Create Resource e em seguida AKS
Em seguida será aberto a tela de criação do recurso:
Uma consideração
Estamos criando o Lab pensando somente na execução dos comandos, sendo assim será o menor posssível, ou seja, sem redundância, com optimização para custo e sem nós adicionais.
Em seguida, em node pools basta clicar em next já que não vamos customizar ou adicionar algum node.
Na tela de autenticação altere para:
Azure AD authentication with Kubernets RBAC
Escolha um grupo que seu usuário esteja incluso.
Em networking vamos manter o default, o mesmo em integrations já que vamos integrar o AKS com o ACR manualmente, não existe um ganho de configuração, mas tem o ganho técnico no caso de ter que integrar com um AKS existente.
Depois de alguns minutos, deploy concluído:
Agora vamos configurar e realizar o primeiro acesso.
Vá até o recurso, Cluster Configuration e marcar o cash box do Local Accounts, assim irá permitir o login utilizando nossa conta da Azure como se fosse conta local.
Depois de configurado, vá no menu Overview e clique em Connect
Vamos executar os comandos recomendados com uma pequena alteração:
az login
az account set --subscription SubscriptionID
az aks get-credentials --resource-group cloud-fernando-dev --name aks-fernando-lab --admin
Adicione o --admin para ter permissões administrativas.
Execute:
kubectl get nodes
Com isso estamos conectados, a partir do próximo post vamos realizar a integração com ACR.
コメント