O que é o Kubernetes local com Serviço de Kubernetes do Azure no Azure Stack HCI e no servidor Windows?

Aplica-se a: Azure Stack HCI e Windows Server

Serviço de Kubernetes do Azure (AKS) no Azure Stack HCI e no Windows Server é uma implementação local do AKS no Kubernetes. O AKS no Azure Stack HCI e Windows Server automatiza a execução de aplicativos em contêineres em escala. O AKS torna mais rápido começar a hospedar contêineres linux e Windows em seu datacenter.

Para começar a usar o Kubernetes local usando o AKS, configure o UPAKS no Azure Stack HCI e no servidor Windows.

Ou você pode usar o AKS para orquestrar seus contêineres baseados em nuvem. Consulte Serviço de Kubernetes do Azure no Azure. Se você estiver usando o Azure Stack Hub, consulte o mecanismo do AKS no Azure Stack Hub.

As seções a seguir discutem alguns dos motivos para usar o AKS no Azure Stack HCI e no Windows Server e, em seguida, responder a algumas perguntas comuns sobre o serviço e como começar. Para obter uma tela de fundo em contêineres, consulte Windows e contêineres. Para obter uma tela de fundo sobre como o Kubernetes funciona no AKS no Azure Stack HCI e Windows Server, consulte os principais conceitos do Kubernetes e para obter uma tela de fundo no Kubernetes, consulte Kubernetes.io.

Por que usar o AKS no Azure Stack HCI e no servidor Windows para aplicativos em contêineres?

Embora você possa gerenciar alguns contêineres manualmente usando o Docker e Windows, os aplicativos geralmente usam cinco, dez ou até centenas de contêineres, que são os locais em que o orquestrador do Kubernetes entra.

O Kubernetes é um orquestrador de software livre para automatizar o gerenciamento de contêineres em escala. O AKS simplifica a implantação do Kubernetes local fornecendo assistentes que você pode usar para configurar o Kubernetes e complementos essenciais do Azure Stack HCI e também criar clusters do Kubernetes para hospedar suas cargas de trabalho.

Veja algumas das funcionalidades que o AKS fornece no Azure Stack HCI:

  • Implante aplicativos em contêineres em escala para clusters do Kubernetes em execução no cluster do Azure Stack HCI e Windows Server.
  • Implante e gerencie aplicativos em contêineres baseados em linux e Windows.
  • Reduza ou reduza verticalmente adicionando ou removendo nós ao cluster do Kubernetes.
  • Gerencie o armazenamento e a rede no cluster do Kubernetes.
  • Forneça atualizações automáticas para a 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 do Kubernetes local

O AKS simplifica o processo de configuração do Kubernetes no Azure Stack HCI e Windows Server 2019/2022 Datacenter e inclui os seguintes recursos:

  • Um assistente de Windows Admin Center para configurar o AKS e suas dependências.
  • Um assistente de Windows Admin Center para criar clusters do Kubernetes para executar seus aplicativos em contêineres.
  • Cmdlets do PowerShell para configurar o Kubernetes e criar clusters do Kubernetes, caso você preferir criar o cluster do Kubernetes e a instalação do host.

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

GIF for deploying AKS HCI

Exibir e gerenciar o Kubernetes local usando ferramentas ou o Azure Arc

Depois de configurar o Kubernetes local usando o AKS e criar um cluster do Kubernetes, você poderá gerenciar e monitorar sua infraestrutura do Kubernetes com:

  • No portal do Azure usando o Azure Arc – Use o Azure Arc para gerenciar aplicativos implantados em clusters do Kubernetes em ambientes locais e na nuvem.
    O Azure Arc também permite que você gerencie seus clusters do Kubernetes com outros serviços do Azure, incluindo:
    • Azure Monitor
    • Azure Policy
    • Controle de Acesso Baseado em Função
  • Localmente usando ferramentas populares como o Kubectl – há muitas ferramentas de software livre que permitem implantar aplicativos em um cluster do Kubernetes, gerenciar recursos de cluster, solucionar problemas e exibir aplicativos em execução. Todas essas ferramentas funcionam com clusters do Kubernetes implantados com o AKS no Azure Stack HCI e Windows Server.

Executar contêineres linux e Windows

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

O AKS 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 AKS inclui muitos recursos para ajudar a proteger sua infraestrutura de contêiner:

  • Isolamento baseado em hipervisor para nós de trabalho – cada cluster do 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 de 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 Kubernetes local com o AKS no Azure Stack HCI e Windows Server. Para obter detalhes completos sobre o que você precisa antes de instalar o AKS no Azure Stack HCI e Windows Server, consulte os requisitos do sistema.

Em seu sistema de Windows Admin Center

O computador que executa o gateway de Windows Admin Center deve ser:

  • Registrado no Azure
  • No mesmo domínio que o Azure Stack HCI ou o cluster do Windows Server 2019/2022 Datacenter

No cluster de failover do Azure Stack HCI e Windows Server ou Windows Server 2019/2022 Datacenter que hospeda o AKS

O cluster de failover do Azure Stack HCI e Windows Server ou Windows Server 2019/2022 Datacenter tem os seguintes requisitos:

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

Para obter requisitos gerais do sistema Azure Stack HCI, consulte os requisitos do sistema do Azure Stack HCI.

A configuração de rede do Azure Stack HCI

A rede conectada a VMs no cluster do Datacenter do Azure Stack HCI ou Windows Server 2019/2022 requer um escopo dedicado de endereços IPv4 disponíveis para AKS e acessíveis por VMs no cluster do Datacenter do Azure Stack HCI ou do Windows Server 2019/2022. Para obter mais informações sobre os requisitos de rede, consulte o AKS no Azure Stack HCI e Windows requisitos do sistema do servidor.

Próximas etapas

Para começar a usar o AKS no Azure Stack HCI e no Windows Server, consulte os seguintes artigos: