Criando um Ambiente de Cluster do Kubernetes

Crie uma referência ao ambiente de destino do cluster do Kubernetes Engine (OKE).

Antes de começar, crie um cluster do Kubernetes Engine. Para criar uma política do serviço IAM específica para o ambiente privado do OKE, consulte Políticas de Ambiente.

Para acessar DevOps usando a Console, a API REST e a CLI do Oracle Cloud, consulte Acessando DevOps.

    1. Abra o menu de navegação e clique em Serviços ao Desenvolvedor. No DevOps, clique em Projetos.
    2. Na página DevOps Projetos, selecione um projeto existente ou crie um DevOps projeto.
    3. Na página de detalhes do projeto, no lado esquerdo, clique em Ambientes.
    4. Na página Ambientes, clique em Criar ambiente.
    5. Na seção Informações básicas, forneça os seguintes detalhes e clique em Próximo:
      • Selecione Oracle Kubernetes Engine como o tipo de ambiente.
      • Informe um nome para o ambiente.
      • (Opcional) Adicione uma descrição para o ambiente.
      • (Opcional) Para adicionar tags ao ambiente, clique em Mostrar opções de tag. Tag é um sistema de metadados que permite organizar e rastrear os recursos da tenancy.

        Se você tiver permissões para criar um recurso, também terá permissões para adicionar tags de formato livre a esse recurso.

        Para adicionar uma tag definida, você deverá ter permissões para usar o namespace de tag.

        Para obter mais informações, consulte Tags de Recursos

    6. Na seção Detalhes do ambiente, selecione a região em que o cluster está localizado.
    7. Selecione o compartimento no qual o cluster está localizado.
    8. Selecione um cluster do OKE. Você pode selecionar um cluster público ou privado.
      Observação

      Não há suporte para sub-redes ativadas para IPv6 em pontos finais privados.

      Você pode configurar a regra de segurança para permitir um tipo específico de tráfego. Para a regra de entrada, você deve fornecer a origem e o tipo de origem. A origem fornecida depende do tipo de origem escolhido. O tipo de origem pode ser CIDR (Classless Inter-Domain Routing), Grupo de Segurança de Rede ou Serviço. Para obter informações sobre a definição de regras de segurança, consulte Regras de Segurança.

      Para pontos finais públicos, você pode usar os labels CIDR de serviço da Oracle para restringir o acesso do servidor de API do OKE somente ao serviço DevOps para implantação. Exemplo: all-phx-services-in-oracle-services-network é um label CIDR de serviço que representa todos os CIDRs dos serviços suportados no Oracle Services Network na região Oeste dos EUA (Phoenix). Para obter mais informações, consulte Acesso aos Serviços Oracle.

      Os clusters privados isolam nós da conectividade de internet pública de entrada ou saída.

      Observação

      Se você selecionar um cluster privado e criar a referência de ambiente, não será possível alterar para o cluster público novamente.
      1. Se você selecionar um cluster privado, selecione a VCN e a sub-rede que têm acesso de rede ao ponto final da API do Kubernetes, como a sub-rede de um pool de nós. Consulte Criando um Cluster do Kubernetes.
        Se você estiver usando o workflow Criação Rápida para criar o cluster, selecione a VCN e a sub-rede padrão fornecidas pelo workflow.
      2. (Opcional) Selecione um grupo de segurança de rede (NSG) . Você pode adicionar vários NSGs.
    9. Clique em Criar ambiente.

    A referência ao ambiente de cluster do Kubernetes é criada. Você pode criar um pipeline de implantação para implantar artefatos em um cluster do Kubernetes Engine (OKE).

  • Para criar uma referência a um ambiente de cluster do Kubernetes, execute o comando create-oke-cluster-environment:

    oci devops deploy-environment create-oke-cluster-environment

    Parâmetros obrigatórios para o comando create-oke-cluster-environment:

    • --cluster-id
    • --project-id

    Para obter todos os comandos de deploy-environment:

    oci devops deploy-environment -h

    Para obter ajuda para o comando create-oke-cluster-environment:

    oci devops deploy-environment create-oke-cluster-environment -h
  • Para criar uma referência a um ambiente de cluster do Kubernetes, use a operação CreateDeployEnvironment. Para o atributo deployEnvironmentType, especifique o valor OKE_CLUSTER.