Pré-requisitos:

Antes de iniciar o processo de instalação do cluster do OpenShift Container Platform no OCI (Oracle Cloud Infrastructure), certifique-se de ter todas as contas, recursos e configurações necessários para uma instalação bem-sucedida.

Contas e Recursos

Recursos Adicionais

Você também precisa do seguinte:
  1. Um domínio de internet para atender ao console do Container Platform OpenShift executado em recursos de cluster no OCI.
  2. Um par de chaves SSH para instalação de cluster.
  3. Um segredo de extração do Red Hat Hybrid Cloud Console. Para obter mais informações, consulte Usando segredos de extração de imagem (documentação da Red Hat).
  4. (Opcional) Um compartimento dedicado para os recursos do cluster. Você também pode usar um compartimento existente. Para obter mais informações, consulte Noções Básicas sobre Compartimentos e Criando um Compartimento.
  5. (Opcional) Um bucket do serviço Object Storage para armazenar a imagem ISO de descoberta. Você também pode usar um bucket existente. Para obter mais informações, consulte Criando um Bucket do Serviço Object Storage.
Observação

  • Acesso a firewall (Ambientes desconectados ou restritos): se você usar um firewall em seu ambiente OCI e planejar usar um serviço de Telemetria, certifique-se de que o firewall tenha a Plataforma de Contêiner OpenShift na lista de permissões para acessar os sites necessários. Para obter mais informações, consulte Configurando seu firewall para a OpenShift Container Platform (documentação da Red Hat).
  • Formas de instância suportadas: Antes de criar uma instância do OCI para um cluster, verifique quais formas de VM e bare metal são certificadas para o Red Hat Enterprise Linux (RHEL). Para obter mais informações, consulte Formas Suportadas e Tipos de instância em nuvem no portal do Catálogo do Ecossistema Red Hat.
  • Permissões: OpenShift requer permissões de Gerenciamento para executar operações em instâncias, volumes e recursos de rede. Implante o OpenShift em um compartimento dedicado para evitar conflitos com outros aplicativos que possam estar em execução no mesmo compartimento.

Tags de Atribuição de Recurso

Antes de instalar um cluster OpenShift no OCI, faça download e execute a pilha create-resource-attribution-tags na página OpenShift em Releases do OCI em GitHub. Esta pilha cria tags definidas de namespace de tag (openshift-tags)e tags definidas (openshift-resource) necessárias que são usadas para marcar recursos OpenShift. Eles são necessários antes de usar outras pilhas do Terraform.

Consulte Conceitos de Tags e Namespace de Tag para obter instruções. Para obter detalhes de tag de alto nível, consulte a página Recursos Definidos pelo Terraform para OpenShift no OCI em GitHub. Para definições de recursos específicos, acesse a pasta resource_attribution_tag no diretório shared_modules.

Importante

  • Execute a pilha create-resource-attribution-tags antes de executar a pilha create-cluster para evitar falha de instalação.
  • A pilha create-resource-attribution-tags só precisa ser executada uma vez. Se o namespace de tag e as tags definidas já existirem, você poderá ignorar esta etapa para instalações futuras.

Arquivos de Configuração

A versão mais recente da pilha com os arquivos de configuração necessários é carregada automaticamente quando você abre o plug-in Red Hat OpenShift na Console do OCI.

Para acessar uma versão anterior da pilha, navegue até a página OpenShift nas Releases do OCI GitHub e faça download do arquivo create-cluster.zip na pasta Ativos.

O arquivo create-cluster.zip inclui:

  • Manifestos Personalizados: os arquivos de manifesto necessários para a instalação de cluster OpenShift. Para obter mais informações sobre os arquivos, consulte Manifestos personalizados.
  • Pilhas do Terraform: O código da pilha do Terraform para provisionar a infraestrutura do OCI para criar e gerenciar clusters do OpenShift. Para obter mais informações, consulte Recursos Definidos pelo Terraform para o OpenShift.
    Observação

    Para fazer alterações nos manifestos ou no código do Terraform, você pode clonar o repositório GitHub do oracle-quickstart / oci-openshift e acessar os diretórios custom_manifests e terraform-stacks diretamente. Revise a documentação no repositório e gere novos arquivos zip da pilha do Terraform executando o comando make.