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

Dica

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

Aviso

O ACS (Serviço de Contêiner do Azure) está sendo preterido. Não estão sendo adicionados novos recursos ou funcionalidades 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é o dia 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 os aplicativos em contêineres. Isso permite que você use suas habilidades existentes ou explore uma experiência cada vez maior 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 as vantagens dos recursos de nível empresarial do Azure e ainda manter a portabilidade do aplicativo pelo formato de imagem do Docker e Kubernetes.

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

Nosso objetivo com o Serviço de Contêiner do Azure é fornecer um ambiente de hospedagem de contêineres usando ferramentas e tecnologias de código-fonte aberto, que são comuns entre os nossos clientes hoje. Para esse fim, vamos expor os pontos de extremidade da API do Kubernetes padrão. Usando esses pontos de extremidade padrão, é possível utilizar qualquer software que possa se comunicar com um cluster Kubernetes. Por exemplo, você pode escolher kubectl, helm, ou draft.

Criando um Cluster 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 Serviço de Contêiner do Azure no Marketplace). Se você for um usuário avançado que precisa de mais controle sobre os modelos do Azure Resource Manager, poderá usar o projeto acs-engine de software livre para criar seu próprio cluster Kubernetes personalizado e implantá-lo por meio da CLI az.

Como usar 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:

  • Binpacking automático
  • Autorrecuperação
  • Dimensionamento horizontal
  • Descoberta de serviço e balanceamento de carga
  • Reversões e distribuições automatizadas
  • Segredos e gerenciamento de configuração
  • Orquestração de armazenamento
  • Execução do Lote

Diagrama da arquitetura de 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 a Kubernetes nos Serviços de Contêiner do Azure (Azure Friday, janeiro de 2017):

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

Próximas etapas

Explorar o Início rápido de Kubernetes para começar a explorar o Serviço de Contêiner do Azure hoje.