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.
Microsoft Entra ID
Para obter instruções sobre como instalar o cluster ao utilizar Microsoft Entra ID, veja Deploy Kubernetes to Azure Stack Hub using Microsoft Entra ID (Implementar o Kubernetes no Azure Stack Hub com Microsoft Entra ID).Serviços Federados do Active Directory (AD FS)
Para obter instruções sobre como instalar o cluster ao utilizar o AD FS, veja Implementar o Kubernetes no Azure Stack Hub com os Serviços Federados do Active Directory (AD FS).
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)