Criando Clusters do Kubernetes com Workflows da Console

Descubra as duas maneiras de criar um cluster do Kubernetes usando o Kubernetes Engine (OKE).

Você pode usar o Kubernetes Engine para criar novos clusters do Kubernetes. Para criar um cluster, você deve pertencer ao grupo Administradores da tenancy ou pertencer a um grupo ao qual uma política conceda a permissão CLUSTER_MANAGE. Consulte Configuração de Política para Criação e Implantação de Cluster.

Usando a Console, primeiro você especifica os detalhes básicos do novo cluster (o nome do cluster e a versão do Kubernetes a ser instalada nos nós de plano de controle). Em seguida, você pode criar o cluster de duas maneiras:

  • Usando as definições padrão no workflow 'Criação Rápida' para criar um cluster com novos recursos de rede, conforme necessário. Esse método é a maneira mais rápida de criar um novo cluster. Se você aceitar todos os valores padrão, poderá criar um novo cluster apenas com alguns cliques. Novos recursos de rede do cluster são criados automaticamente, incluindo sub-redes regionais do ponto final da API do Kubernetes, dos nós de trabalho e dos balanceadores de carga. A sub-rede regional dos balanceadores de carga é pública, mas você especifica se as sub-redes regionais do ponto final da API do Kubernetes e dos nós de trabalho são públicas ou privadas. Para criar um cluster no workflow 'Criação Rápida', você deve pertencer a um grupo ao qual uma política conceda as permissões necessárias para criar os novos recursos de rede (consulte Criar Uma ou Mais Políticas Adicionais para Grupos).

  • Usando definições personalizadas no workflow 'Criação Personalizada'. Esse método oferece a você maior controle sobre o novo cluster. Você pode definir explicitamente as propriedades do novo cluster, incluindo definições de criptografia. E você pode especificar explicitamente quais recursos de rede existentes usar, incluindo as sub-redes públicas ou privadas existentes, nas quais criar o ponto final da API do Kubernetes, os nós de trabalho e os balanceadores de carga.

    Observe que, embora você geralmente defina pools de nós de imediato ao definir um novo cluster no workflow 'Cluster Personalizado', não é necessário fazer isso. Você pode criar um cluster sem pools de nós e adicionar os pools posteriormente. Uma das razões para criar um cluster que inicialmente não tem pools de nós é se você pretende instalar e configurar um provedor de política de rede como o Calico para suportar os recursos NetworkPolicy do Kubernetes. Se você instalar o Calico em um cluster que tenha pools de nós existentes, nos quais os pods já estejam em execução, será necessário recriar os pods quando a instalação do Calico for concluída. Por exemplo, executando o comando kubectl rollout restart. Se você instalar o Calico em um cluster antes de criar qualquer pool de nós no cluster (recomendado), poderá ter certeza de que não haverá pods a serem recriados. Consulte Exemplo: Instalando o Calico e Configurando Políticas de Rede.

Além de usar os workflows 'Criação Rápida' e 'Criação Personalizada' na Console, você também pode criar clusters usando a CLI e a API. Para obter mais informações, consulte Criando um Cluster.