O que é o Serviço de Kubernetes do Azure no Azure Stack HCI?

Aplica-se a: Azure Stack HCI, versões 21H2 e 20H2; datacenter do Windows server 2022, Windows server 2019 datacenter

O serviço kubernetes do Azure na Azure Stack HCI é uma implementação local do AKS (serviço kubernetes do Azure), que automatiza a execução de aplicativos em contêineres em escala. o serviço Kubernetes do Azure está disponível em Azure Stack do HCI e do Windows Server 2019 datacenter, tornando mais rápido começar a hospedar contêineres do Linux e do Windows em seu datacenter.

para começar a usar o serviço Kubernetes do azure local, no Windows Server 2019 ou no Azure Stack hci, configure o serviço Kubernetes do azure no Azure Stack hci.

Para usar o serviço kubernetes do Azure para orquestrar seus contêineres baseados em nuvem, consulte serviço kubernetes do Azure no Azure. Se você estiver usando o Hub de Azure Stack, consulte mecanismo de AKs no Hub de Azure Stack.

As seções a seguir discutem alguns dos motivos para usar o serviço kubernetes do Azure em Azure Stack HCI e, em seguida, respondem algumas perguntas comuns sobre o serviço e como começar. para obter um plano de fundo em contêineres, consulte Windows e contêineres. Para obter um plano de fundo sobre como o kubernetes funciona no serviço kubernetes do Azure em Azure Stack HCI, consulte conceitos principais do kubernetes e para obter um plano de fundo no kubernetes, consulte kubernetes.Io.

Por que usar o serviço kubernetes do Azure em Azure Stack HCI para aplicativos em contêineres?

embora você possa gerenciar alguns contêineres manualmente usando o docker e o Windows, os aplicativos geralmente fazem uso de cinco, dez ou até mesmo centenas de contêineres, que é onde o orquestrador Kubernetes entra.

O kubernetes é um orquestrador de software livre para automatizar o gerenciamento de contêiner em escala. O serviço kubernetes do Azure simplifica a implantação de kubernetes local fornecendo assistentes para configurar kubernetes e Complementos essenciais no Azure Stack HCI e para criar clusters kubernetes para hospedar suas cargas de trabalho.

Aqui estão algumas das funcionalidades fornecidas pelo serviço kubernetes do Azure em Azure Stack HCI:

  • Implantar aplicativos em contêineres em escala para clusters kubernetes em execução em todo o cluster de HCI Azure Stack
  • implantar e gerenciar aplicativos em contêineres baseados em Linux e Windows
  • Escalar ou reduzir verticalmente adicionando ou removendo nós no cluster kubernetes
  • Gerenciar o armazenamento e a rede em seu cluster kubernetes
  • Fornecer atualizações automáticas para sua implantação do kubernetes
  • Mantenha-se atualizado com as versões mais recentes do kubernetes disponíveis
  • Use os serviços populares do Azure por meio do Azure ARC para kubernetes

Simplificar a configuração de kubernetes

o serviço Kubernetes do Azure simplifica o processo de configuração do Kubernetes no data center Azure Stack HCI e Windows Server 2019 e inclui os seguintes recursos:

  • um Windows assistente do centro de administração para configurar o serviço Kubernetes do Azure e suas dependências
  • um Windows assistente do centro de administração para criar clusters do Kubernetes para executar seus aplicativos em contêineres
  • Cmdlets do PowerShell para configurar o kubernetes e criar clusters kubernetes, caso você prefira criar um script da instalação do host e da criação do cluster kubernetes

Exiba o GIF abaixo para se familiarizar com o processo de implantação:

GIF para implantar o HCI do AKS

Exibir e gerenciar kubernetes usando as ferramentas locais ou o arco do Azure

Depois de configurar o serviço kubernetes do Azure localmente e criar um cluster kubernetes, fornecemos algumas maneiras de gerenciar e monitorar sua infraestrutura de kubernetes:

  • No portal do Azure usando o Arc do Azure , use o Azure ARC para gerenciar aplicativos implantados sobre clusters kubernetes em seus ambientes de nuvem e locais.
    O arco do Azure também permite que você gerencie seus clusters kubernetes com outros serviços do Azure, incluindo:
    • Azure Monitor
    • Azure Policy
    • Controle de Acesso Baseado em Função
  • No local usando ferramentas populares como o Kubectl – há muitas ferramentas de código-fonte aberto que permitem implantar aplicativos em um cluster kubernetes, gerenciar recursos de cluster, solucionar problemas e exibir aplicativos em execução. Todas essas ferramentas funcionam com clusters kubernetes implantados com o serviço kubernetes do Azure no Azure Stack HCI.

executar contêineres do Linux e do Windows

o serviço Kubernetes do Azure dá suporte total a contêineres baseados em Linux e Windows. ao criar um cluster Kubernetes no Azure Stack HCI, você pode escolher se deseja criar pools de nós (grupos de nós de cluster Kubernetes idênticos) para executar contêineres do Linux, Windows contêineres ou ambos.

o serviço Kubernetes do Azure cria os nós linux e Windows para que você não precise gerenciar diretamente os sistemas operacionais linux ou Windows.

Proteger sua infraestrutura de contêiner

O serviço kubernetes do Azure inclui vários recursos para ajudar a proteger sua infraestrutura de contêiner:

  • Isolamento baseado em hipervisor para nós de trabalho – cada cluster kubernetes é executado em seu próprio conjunto dedicado e isolado de máquinas virtuais para que os locatários possam compartilhar a mesma infraestrutura física.
  • imagens do linux e Windows mantidas pela microsoft para nós de trabalho -nós de trabalho executam o linux e Windows imagens de máquina virtual criadas pela Microsoft para aderir às práticas recomendadas de segurança. A Microsoft também atualiza essas imagens mensalmente com as atualizações de segurança mais recentes.

Veja o que é necessário para começar

As seções a seguir resumem o que você precisa para executar o serviço kubernetes do Azure em Azure Stack HCI. Para obter detalhes completos sobre o que você precisa antes de instalar o AKS em Azure Stack HCI, consulte requisitos do sistema.

no sistema do centro de administração do Windows

seu computador que executa o gateway do centro de administração Windows deve ser:

  • Registrado com o Azure
  • no mesmo domínio que o Azure Stack HCI ou o cluster do datacenter do Windows Server 2019

no cluster Azure Stack HCI ou no cluster de failover do Windows Server 2019 datacenter que hospeda o serviço Kubernetes do Azure

o cluster de failover do Azure Stack datacenter do Windows Server 2019 do servidor de HCI do

  • Um máximo de quatro servidores no cluster
  • 1 TB de capacidade disponível no pool de armazenamento para o serviço kubernetes do Azure
  • Pelo menos 30 GB de memória disponível para executar VMs do serviço kubernetes do Azure
  • Todos os servidores no cluster devem usar a região EN-US e a seleção de idioma

Para obter Azure Stack requisitos de sistema de HCI geral, confira Azure Stack requisitos de sistema do HCI.

A configuração de rede para Azure Stack HCI

a rede conectada a VMs no cluster Azure Stack HCI ou Windows Server 2019 datacenter requer um escopo dedicado de endereços IPv4 disponíveis para o serviço Kubernetes do Azure e pode ser acessada por VMs no cluster Azure Stack HCI ou Windows Server 2019 datacenter. Para obter mais informações sobre os requisitos de rede, consulte AKs on Azure Stack requisitos de sistema do HCI.

Próximas etapas

Para começar a usar o serviço kubernetes do Azure em Azure Stack HCI, consulte os seguintes artigos: