O que é o Azure Kubernetes Service no Azure Stack HCI?

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

O Serviço Azure Kubernetes em Azure Stack HCI é uma implementação no local do Serviço Azure Kubernetes (AKS), que automatiza aplicações contentorizadas em escala. O Serviço Azure Kubernetes está disponível no Azure Stack HCI e no Windows Server 2019 Datacenter, tornando mais rápido começar a hospedar os recipientes Linux e Windows no seu datacenter.

Para começar com o Azure Kubernetes Service no local, no Windows Server 2019 ou Azure Stack HCI, crie o Azure Kubernetes Service em Azure Stack HCI.

Em vez disso, utilize o Serviço Azure Kubernetes para orquestrar os seus contentores baseados na nuvem, consulte o Serviço Azure Kubernetes em Azure. Se estiver a utilizar o Azure Stack Hub, consulte o motor AKS no Azure Stack Hub.

As secções seguintes discutem algumas das razões para usar o Serviço Azure Kubernetes no Azure Stack HCI, em seguida, responder a algumas perguntas comuns sobre o serviço e como começar. Para obter antecedentes em recipientes, consulte Windows e recipientes. Para obter uma informação sobre como a Kubernetes trabalha no Serviço Azure Kubernetes em Azure Stack HCI, consulte os conceitos centrais de Kubernetes e para obter um fundo em Kubernetes, consulte Kubernetes.io.

Porquê utilizar o Serviço Azure Kubernetes no Azure Stack HCI para aplicações contentorizadas?

Embora você possa gerir alguns recipientes manualmente usando Docker e Windows, as aplicações muitas vezes usam cinco, dez ou mesmo centenas de contentores, que é onde o orquestrador Kubernetes entra.

Kubernetes é um orquestrador de código aberto para automatizar a gestão de contentores em escala. O Serviço Azure Kubernetes simplifica a implementação de Kubernetes no local, fornecendo assistentes para configurar Kubernetes e add-ons essenciais no Azure Stack HCI, e para criar clusters Kubernetes para hospedar as suas cargas de trabalho.

Aqui está algumas das funcionalidades fornecidas pelo Serviço Azure Kubernetes no Azure Stack HCI:

  • Implementar aplicativos contentorizados em escala para clusters Kubernetes que atravessam o cluster Azure Stack HCI
  • Implementar e gerir aplicações contentorizadas à base de Windows e Linux
  • Escalar para cima ou para baixo adicionando ou removendo os nóns ao cluster Kubernetes
  • Gerir o armazenamento e a rede no seu cluster Kubernetes
  • Fornecer atualizações automáticas para a sua implementação de Kubernetes
  • Mantenha-se atualizado com as versões mais recentes disponíveis de Kubernetes
  • Use os populares serviços Azure através do Azure Arc para Kubernetes

Simplificar a criação de Kubernetes

O Serviço Azure Kubernetes simplifica o processo de configuração de Kubernetes no Azure Stack HCI e Windows Server 2019 Datacenter, e inclui as seguintes funcionalidades:

  • Um assistente do Centro de Administração Windows para a criação do Serviço Azure Kubernetes e das suas dependências
  • Um assistente do Centro de Administração Windows para criar clusters Kubernetes para executar as suas aplicações contentorizadas
  • Cmdlets PowerShell para configurar Kubernetes e criar clusters Kubernetes, caso prefira escrever a configuração do anfitrião e a criação de clusters Kubernetes

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

GIF para implantação do AKS HCI

Ver e gerir Kubernetes usando ferramentas no local ou Azure Arc

Uma vez configurado o Azure Kubernetes Service no local e criado um cluster Kubernetes, fornecemos algumas formas de gerir e monitorizar a sua infraestrutura Kubernetes:

  • No portal Azure usando O Arco Azure - Use o Arco Azure para gerir aplicações implementadas em cima de aglomerados de Kubernetes através dos seus ambientes de nuvem e instalações.
    O Azure Arc também permite gerir os seus clusters Kubernetes com outros serviços Azure, incluindo:
    • Azure Monitor
    • Azure Policy
    • Controlo de Acesso Baseado em Funções
  • No local usando ferramentas populares como Kubectl - Existem muitas ferramentas de código aberto que permitem implementar aplicações num cluster Kubernetes, gerir recursos de cluster, resolução de problemas e visualizar aplicações de execução. Todas estas ferramentas funcionam com clusters Kubernetes implantados com o Serviço Azure Kubernetes em Azure Stack HCI.

Executar linux e Windows contentores

O Serviço Azure Kubernetes suporta totalmente os recipientes baseados em Linux e Windows. Ao criar um cluster Kubernetes no Azure Stack HCI, pode escolher se cria piscinas de nó (grupos de nós de cluster Kubernetes idênticos) para executar recipientes Linux, Windows contentores, ou ambos.

O Serviço Azure Kubernetes cria os nós Linux e Windows para que não tenha de gerir diretamente os sistemas operativos Linux ou Windows.

Proteja a sua infraestrutura de contentores

O Serviço Azure Kubernetes inclui uma série de funcionalidades para ajudar a proteger a sua infraestrutura de contentores:

  • Isolamento baseado em hipervisor para nós operários - Cada cluster Kubernetes funciona no seu próprio conjunto dedicado e isolado de máquinas virtuais para que os inquilinos possam partilhar a mesma infraestrutura física.
  • Os linuxs mantidos pela Microsoft e Windows imagens para nós de trabalhadores - Os nós dos trabalhadores executam o Linux e Windows imagens de máquinas virtuais criadas pela Microsoft para aderir às melhores práticas de segurança. A Microsoft também atualiza estas imagens mensalmente com as mais recentes atualizações de segurança.

O que necessita para começar a utilizar

As secções seguintes resumem o que precisa para executar o Serviço Azure Kubernetes no Azure Stack HCI. Para obter detalhes completos sobre o que precisa antes de instalar a AKS no Azure Stack HCI, consulte os requisitos do sistema.

No seu sistema Windows Centro de Administração

A sua máquina que executa o gateway do Centro de Administração Windows deve ser:

  • Registado no Azure
  • No mesmo domínio que o Azure Stack HCI ou o Windows Servidor 2019 Datacenter cluster

No cluster Azure Stack HCI ou Windows o cluster de failover do Datacenter 2019 que acolhe o Serviço Azure Kubernetes

O cluster Azure Stack HCI ou Windows Servidor 2019 O cluster de failover do Datacenter 2019 tem os seguintes requisitos:

  • Um máximo de quatro servidores no cluster
  • 1 TB de capacidade disponível na piscina de armazenamento para o Serviço Azure Kubernetes
  • Pelo menos 30 GB de memória disponível para executar VMs de serviço Azure Kubernetes
  • Todos os servidores do cluster devem utilizar a região EN-EUA e a seleção de línguas

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

A configuração da rede para Azure Stack HCI

A rede ligada aos VMs no Azure Stack HCI ou Windows Servidor 2019 O cluster datacenter requer um âmbito dedicado de endereços IPv4 disponíveis para o Serviço Azure Kubernetes e acessível por VMs no cluster Azure Stack HCI ou Windows Servidor 2019 Datacenter. Para obter mais informações sobre os requisitos de networking, consulte os requisitos do sistema AKS no Azure Stack HCI.

Passos seguintes

Para começar com o Serviço Azure Kubernetes no Azure Stack HCI, consulte os seguintes artigos: