Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Observação
Use apenas o item Kubernetes Azure Stack Hub Marketplace para implantar clusters como uma prova de conceito. Para clusters Kubernetes com suporte no Azure Stack Hub, use o mecanismo AKS.
Você pode oferecer o Kubernetes como um item de mercado para seus usuários. Os usuários podem implantar o Kubernetes em uma única operação coordenada.
Este artigo analisa o uso de um modelo do Azure Resource Manager para implantar e provisionar os recursos para um cluster Kubernetes autônomo. Antes de começar, verifique as configurações do Azure Stack Hub e do locatário global do Azure. Colete as informações necessárias sobre seu Azure Stack Hub. Adicione os recursos necessários ao seu cliente e ao Marketplace do Azure Stack Hub. O cluster depende de um servidor Ubuntu, um script personalizado e de um item do mercado do Cluster Kubernetes para estar disponível no Azure Stack Hub Marketplace.
Criar um plano, uma oferta e uma subscrição
Crie um plano, uma oferta e uma assinatura para o item de mercado do Kubernetes. Você também pode usar um plano e uma oferta existentes.
Inicie sessão no portal do administrador
https://adminportal.local.azurestack.external.Crie um plano como plano base. Para obter instruções, consulte Criar um plano no Azure Stack Hub.
Crie uma oferta. Para obter instruções, consulte Criar uma oferta no Azure Stack Hub.
Selecione Ofertase encontre a oferta que criou.
Selecione Visão geral na folha Oferta.
Selecione Alterar estado. Selecione Público .
Selecione + Criar um recurso>Ofertas e Planos>Subscrição para criar uma subscrição.
um. Insira um Nome de exibição.
b) Insira um Utilizador. Use a conta do Microsoft Entra associada ao seu locatário.
c. Descrição do Provedor
d. Defina o de locatário do Directory para o locatário do Microsoft Entra para seu Azure Stack Hub.
e. Selecione a oferta . Selecione o nome da oferta que criou. Anote o ID da Subscrição.
Criar uma service principal e credenciais no AD FS
Se você usar os Serviços Federados do Ative Directory (AD FS) para seu serviço de gerenciamento de identidades, precisará criar uma entidade de serviço para usuários que implantam um cluster Kubernetes. Crie uma entidade de serviço usando um segredo do cliente. Para obter instruções, consulte Criar um registro de aplicativo que usa uma credencial secreta do cliente.
Adicionar uma imagem do servidor Ubuntu
Adicione a seguinte imagem do Ubuntu Server ao Azure Stack Hub Marketplace:
Inicie sessão no portal do administrador
https://adminportal.local.azurestack.external.Selecione Todos os serviçose, em seguida, na categoria ADMINISTRAÇÃO, selecione Gestão do Marketplace.
Selecione + Adicionar do Azure.
Digite
Ubuntu Server.Selecione a versão mais recente do servidor. Verifique a versão completa e certifique-se de que tem a versão mais recente:
- Editora: Canonical
- oferta: UbuntuServer
- Versão: 16.04.201806120 (ou última versão)
- Referência: 16.04-LTS
Selecione Download.
Adicionar um script personalizado para Linux
Adicione o Kubernetes do Azure Stack Hub Marketplace:
Abra o portal do administrador
https://adminportal.local.azurestack.external.Selecione TODOS os serviços e, em seguida, na categoria ADMINISTRAÇÃO, selecione Gestão do Marketplace.
Selecione + Adicionar do Azure.
Digite
Custom Script for Linux.Selecione o script com o seguinte perfil:
Oferta: Script Personalizado para Linux 2.0
Versão: 2.0.6 (ou última versão)
Editora: Microsoft Corp
Observação
Mais de uma versão do Custom Script para Linux pode ser listada. Você precisa adicionar a última versão do item.
Selecione Download.
Adicionar Kubernetes ao mercado
Abra o portal do administrador
https://adminportal.local.azurestack.external.Selecione Todos os serviços e, em seguida, na categoria de administração , selecione Gestão do Marketplace.
Selecione + Adicionar do Azure.
Digite
Kubernetes.Selecione
Kubernetes Cluster.Selecione Download.
Observação
Pode levar cinco minutos para que o item de mercado apareça no Azure Stack Hub Marketplace.
Atualizar ou remover o Kubernetes
Ao atualizar o item Kubernetes, você remove o item anterior no Azure Stack Hub Marketplace. Siga as instruções abaixo para adicionar a atualização do Kubernetes ao Azure Stack Hub Marketplace.
Para remover o item Kubernetes:
Conecte-se ao Azure Stack Hub com o PowerShell como um operador. Para obter instruções, consulte Conectar-se ao Azure Stack Hub com o PowerShell como operador.
Encontre o item atual do Cluster do Kubernetes na galeria.
Get-AzsGalleryItem | Select NameAnote o nome do item atual, como
Microsoft.AzureStackKubernetesCluster.0.3.0.Use o seguinte cmdlet do PowerShell para remover o item:
$Itemname="Microsoft.AzureStackKubernetesCluster.0.3.0" Remove-AzsGalleryItem -Name $Itemname