Compartilhar via


(PRETERIDO) Introdução ao Serviço de Contêiner do Azure para Kubernetes

Dica

Para obter a versão atualizada deste artigo que usa o Serviço de Kubernetes do Azure, consulte a visão geral do AKS (Serviço de Kubernetes do Azure).

Aviso

O ACS (Serviço de Contêiner do Azure) está sendo preterido. Nenhum novo recurso ou funcionalidade está sendo adicionado ao ACS. Todas as APIs, a experiência do portal, os comandos da CLI e a documentação estão marcados como preteridos.

Em 2017, introduzimos o AKS (Serviço de Kubernetes do Azure) para simplificar o gerenciamento, a implantação e as operações do Kubernetes. Se você usar o orquestrador do Kubernetes, migre para o AKS até 31 de janeiro de 2020. Para começar, confira Migrar para o Serviço de Kubernetes do Azure.

Para obter mais informações, consulte o Comunicado de preterimento do Serviço de Contêiner do Azure em Azure.com.

O Serviço de Contêiner do Azure para Kubernetes simplifica a criação, a configuração e o gerenciamento de um cluster de máquinas virtuais pré-configuradas para executar aplicativos em contêineres. Isso permite que você use suas habilidades existentes ou se basee em um grande e crescente conjunto de conhecimentos da comunidade para implantar e gerenciar aplicativos baseados em contêiner no Microsoft Azure.

Usando o Serviço de Contêiner do Azure, você pode aproveitar os recursos de nível empresarial do Azure, mantendo ainda a portabilidade do aplicativo por meio do Kubernetes e do formato de imagem do Docker.

Usando o Serviço de Contêiner do Azure para Kubernetes

Nossa meta com o Serviço de Contêiner do Azure é fornecer um ambiente de hospedagem de contêiner usando ferramentas e tecnologias de software livre que são populares entre nossos clientes atualmente. Para esse fim, vamos expor os endpoints padrão da API do Kubernetes. Usando esses pontos de extremidade padrão, você pode aproveitar qualquer software capaz de se comunicar com um cluster Kubernetes. Por exemplo, você pode escolher kubectl, helm ou rascunho.

Criando um cluster do Kubernetes usando o Serviço de Contêiner do Azure

Para começar a usar o Serviço de Contêiner do Azure, implante um cluster do Serviço de Contêiner do Azure com a CLI do Azure ou por meio do portal (pesquise no Marketplace pelo Serviço de Contêiner do Azure). Se você for um usuário avançado que precisa de mais controle sobre os modelos do Azure Resource Manager, poderá usar o projeto de mecanismo acs de software livre para criar seu próprio cluster kubernetes personalizado e implantá-lo por meio da az CLI.

Usando Kubernetes

O Kubernetes automatiza a implantação, o dimensionamento e o gerenciamento de aplicativos em contêineres. Ele tem um conjunto avançado de recursos, incluindo:

  • Organização automática de pacotes
  • Autorrecuperação
  • Dimensionamento horizontal
  • Descoberta de serviço e balanceamento de carga
  • Implantações e reversões automatizadas
  • Gerenciamento de segredo e configuração
  • Orquestração de armazenamento
  • Execução em lote

Diagrama de arquitetura do Kubernetes implantado por meio do Serviço de Contêiner do Azure:

Serviço de Contêiner do Azure configurado para usar o Kubernetes.

Vídeos

Suporte ao Kubernetes nos Serviços de Contêiner do Azure (sexta-feira do Azure, janeiro de 2017):

Ferramentas para desenvolver e implantar aplicativos no Kubernetes (Azure OpenDev, junho de 2017):

Próximas etapas

Explore o Guia de Introdução do Kubernetes para começar a explorar o Azure Container Service hoje.