Instalar o mecanismo do AKS no Windows no Azure Stack Hub
Os downloads binários para a versão mais recente do Mecanismo do AKS estão disponíveis no Github. Baixe o pacote para o sistema operacional e extraia o arquivo aks-engine para as versões 0.73.0 e inferiores do Mecanismo do AKS. Para as versões 0.75.3 e superiores do Mecanismo do AKS, extraia o arquivo aks-engine-azurestack (e, opcionalmente, adicione-o à variável $PATH
de ambiente para um uso mais conveniente da CLI).
Preparar a VM do cliente
O mecanismo do AKS é uma ferramenta de linha de comando usada para implantar e gerenciar o cluster do Kubernetes. Você pode executar o mecanismo em um computador no Azure Stack Hub. Nesse computador, execute o mecanismo do AKS para implantar os recursos de IaaS e o software necessários para executar o cluster. Em seguida, você pode usar o computador que executa o mecanismo para executar tarefas de gerenciamento no cluster.
Ao escolher sua máquina cliente, considere:
- Se a máquina cliente deve ser recuperável em um desastre.
- Como você se conecta ao computador cliente e como o computador interage com o cluster?
Instalar o Mecanismo do AKS em um ambiente conectado
Você pode instalar a VM do cliente para gerenciar o cluster do Kubernetes em um Azure Stack Hub conectado à Internet.
Para instalar o Mecanismo do AKS versão 0.81.1 ou posterior:
- Crie uma VM do Windows no Azure Stack Hub. Para obter instruções, consulte Início Rápido: Criar uma VM do Windows Server usando o portal do Azure Stack Hub.
- Conecte-se à VM.
- Acesse GitHub Azure/aks-engine-azurestack. Baixe um arquivo (*.tar.gz) para uma máquina Windows, por exemplo,
aks-engine-azurestack-v0.xx.x-windows-amd64.tar.gz
. Localize a versão do Mecanismo do AKS na tabela Versões do Kubernetes com suporte.
Instalar o Mecanismo do AKS em um ambiente desconectado
Você pode instalar a VM do cliente para gerenciar o cluster do Kubernetes em um Azure Stack Hub desconectado da Internet.
Em um computador com acesso à Internet, acesse GitHub Azure/aks-engine-azurestack. Baixe um arquivo (*.tar.gz) para uma máquina Windows, por exemplo,
aks-engine-azurestack-v0.xx.x-windows-amd64.tar.gz
. Localize a versão do mecanismo do AKS na tabela Versões do Kubernetes com suporte.Crie uma conta de armazenamento em sua instância do Azure Stack Hub para carregar o arquivo morto (*.tar.gz) com o binário do mecanismo do AKS. Para obter instruções sobre como usar o Gerenciador de Armazenamento do Azure, consulte Gerenciador de Armazenamento do Azure com o Azure Stack Hub.
Crie uma VM do Windows no Azure Stack Hub. Para obter instruções, consulte Início Rápido: Criar uma VM do Windows Server usando o portal do Azure Stack Hub
Conecte-se à VM.
Na URL do blob da conta de armazenamento do Azure Stack Hub em que você carregou o arquivo morto (*.tar.gz), baixe o arquivo para sua VM de gerenciamento. Extraia o arquivo para um diretório ao qual você tenha acesso no prompt de comando.
Verificar a instalação
Depois que a VM do cliente estiver configurada, verifique se você instalou o mecanismo do AKS.
Conecte-se à VM do cliente.
Execute o comando a seguir:
Observação
Para o AKSe versão 0.75.3 e superior, o comando para verificar a versão atual do mecanismo do AKS é
aks-engine-azurestack version
.aks-engine version
Se você não conseguir verificar se instalou o mecanismo do AKS na VM do cliente, consulte Solucionar problemas de instalação do mecanismo do AKS.
Instalação do ASDK
Você precisa adicionar um certificado ao executar a VM do cliente para o mecanismo do AKS no ASDK em um computador fora do ASDK. Se você estiver usando uma VM do Windows no próprio ambiente do ASDK, o computador já confiará no certificado do ASDK. Se o computador cliente estiver fora do ASDK, você precisará extrair o certificado do ASDK e adicioná-lo ao computador Windows.
Quando você estiver usando um ASDK do ponto de extremidade do Azure Resource Manager estiver usando um certificado autoassinado, será necessário adicionar explicitamente esse certificado ao repositório de certificados confiáveis do computador. Você pode encontrar o certificado raiz do ASDK em qualquer VM implantada no ASDK.
- Exporte o certificado raiz da autoridade de certificação. Para obter instruções, consulte Exportar o certificado raiz da autoridade de certificação do Azure Stack Hub.
- Confie no certificado raiz da autoridade de certificação do Azure Stack Hub. Para obter instruções, consulte Confiar no certificado raiz da autoridade de certificação do Azure Stack Hub.