Implementar o Kubernetes para utilizar contentores com o Azure Stack Hub

Nota

Utilize apenas o item Marketplace do Azure Stack do Kubernetes para implementar os clusters como prova de conceito. Para clusters do Kubernetes suportados no Azure Stack, utilize o motor AKS.

Pode seguir os passos neste artigo para implementar e configurar os recursos do Kubernetes numa única operação coordenada. Os passos utilizam um modelo de solução Resource Manager do Azure. Terá de recolher as informações necessárias sobre a instalação do Azure Stack Hub, gerar o modelo e, em seguida, implementar na sua cloud. O modelo do Azure Stack Hub não utiliza o mesmo serviço AKS gerido oferecido no Azure global.

Kubernetes e contentores

Pode instalar o Kubernetes com o Azure Resource Manager modelos gerados pelo motor do AKS no Azure Stack Hub. O Kubernetes é um sistema open source para automatizar a implementação, o dimensionamento e a gestão de aplicações em contentores. Um contentor está numa imagem. A imagem de contentor é semelhante a uma máquina virtual (VM), no entanto, ao contrário de uma VM, o contentor apenas inclui os recursos necessários para executar uma aplicação, como o código, o runtime para executar o código, bibliotecas específicas e definições.

Pode utilizar o Kubernetes para:

  • Desenvolva aplicações extremamente dimensionáveis, atualizáveis e que podem ser implementadas em segundos.
  • Simplifique a conceção da sua aplicação e melhore a sua fiabilidade por diferentes aplicações Helm. O Helm é uma ferramenta de empacotamento open source que o ajuda a instalar e gerir o ciclo de vida das aplicações do Kubernetes.
  • Monitorize e diagnostice facilmente o estado de funcionamento das suas aplicações.

Só lhe será cobrada a utilização de computação necessária pelos nós que suportam o cluster. Para obter mais informações, veja Utilização e faturação no Azure Stack Hub.

Implementar o Kubernetes para utilizar contentores

Os passos para implementar um cluster do Kubernetes no Azure Stack Hub dependerão do seu serviço de gestão de identidades. Verifique a solução de gestão de identidades utilizada pela instalação do Azure Stack Hub. Contacte o administrador do Azure Stack Hub para verificar o seu serviço de gestão de identidades.

Ligar ao cluster

Agora, está pronto para ligar ao cluster. O mestre pode ser encontrado no grupo de recursos do cluster e tem o nome k8s-master-<sequence-of-numbers>. Utilize um cliente SSH para ligar ao mestre. No modelo global, pode utilizar kubectl, o cliente da linha de comandos do Kubernetes para gerir o cluster. Para obter instruções, consulte Kubernetes.io.

Também pode considerar o gestor de pacotes helm útil para instalar e implementar aplicações no cluster. Para obter instruções sobre como instalar e utilizar o Helm com o cluster, veja helm.sh.

Passos seguintes

Ativar o Dashboard do Kubernetes

Adicionar um Kubernetes ao Marketplace (para o operador do Azure Stack Hub)

Implementar o Kubernetes no Azure Stack Hub com Microsoft Entra ID

Implementar o Kubernetes no Azure Stack Hub com os Serviços Federados do Active Directory (AD FS)

Kubernetes no Azure