Implantar o Oracle SOA Suite no Oracle Kubernetes Engine
Nesta etapa, você provisionará um cluster do Kubernetes no Oracle Kubernetes Engine, com um banco de dados para os esquemas do SOA Suite e um caminho de montagem de armazenamento de arquivos para armazenar os arquivos de domínio do SOA Suite e o Oracle SOA Suite no Kubernetes.
- Git
- CLI ( Interface de Linha de Comando ) do OCI
- Terraform
- Helm 3.x
Aceitar Termos de Uso das Imagens do Docker
O gráfico é necessário para usar a imagem do Oracle SOA Suite Docker do Oracle Container Registry; portanto, você precisa aceitar os termos e condições da imagem do Oracle SOA Suite Docker ou falhará ao extrair a imagem do registro.
Para aceitar os termos, faça o seguinte:
Obter o Código do Terraform
O código do Terraform permite implantar a infraestrutura necessária (cluster do Kubernetes, armazenamento de arquivos) e implantar o gráfico SOA Helm e seus pré-requisitos.
Para obter o código do Terraform:
Reunir Informações Necessárias
Agora, localize e copie os OCIDs apropriados da tenancy e do compartimento.
- Obtenha o OCID da tenancy na Console do Oracle Cloud clicando no ícone Usuário (canto superior direito) e, em seguida, em Tenancy. Copie o OCID da tenancy (campo Tenancy) e cole-o no seu arquivo de ambiente.
- Obtenha o OCID do compartimento na Console do Oracle Cloud clicando em Identidade e, em seguida, em Compartimentos. Navegue até o compartimento no qual você deseja implantar a infraestrutura e Copie o OCID desse compartimento.
Criar um Arquivo de Configuração terraform.tfvars
Para executar a implantação, você precisa criar um arquivo chamado terraform.tfvars
e definir algumas definições nele.
Executar a Implantação
Com todo o trabalho preliminar concluído, agora você executa a implantação.
- Um pool de nós de 3 nós.
- Um banco de dados para armazenar esquemas do Oracle SOA Suite.
- Um sistema de arquivos de armazenamento de arquivos e ponto de acesso NFS para armazenar os arquivos de domínio do Oracle SOA Suite.
- O Operador do Oracle WebLogic Kubernetes.
- O controlador de entrada Traefik.