Requisitos
Antes de comenzar el proceso de instalación del cluster de Container Platform OpenShift en Oracle Cloud Infrastructure (OCI), asegúrese de que dispone de todas las cuentas, recursos y configuraciones necesarios para una instalación correcta.
Cuentas y recursos
- Cuenta de Red Hat: cuenta de Red Hat y acceso al instalador asistido o al instalador basado en agente.
- Cuenta de OCI: cuenta de OCI con un dominio de identidad y permisos para gestionar los siguientes recursos:
Recursos adicionales
- Dominio de Internet para servir la consola de Container Platform OpenShift que se ejecuta en recursos de cluster en OCI.
- Un par de claves SSH para la instalación del cluster.
- Secreto de extracción de la consola de nube híbrida de Red Hat. Para obtener más información, consulte Uso de secretos de extracción de imágenes (documentación de Red Hat).
- (Opcional) Compartimento dedicado para los recursos de cluster. También puede utilizar un compartimento existente. Para obtener más información, consulte Descripción de compartimentos y Creación de un compartimento.
- (Opcional) Cubo de Object Storage para almacenar la imagen ISO de detección. También puede utilizar un cubo existente. Para obtener más información, consulte Creación de un cubo de Object Storage.
- Acceso de firewall (Instalador basado en agente): si utiliza un firewall en su entorno de OCI y planea utilizar un servicio de telemetría, asegúrese de que el firewall tiene la plataforma de contenedor OpenShift en la lista de permitidos para acceder a los sitios necesarios. Para obtener más información, consulte Configuración del firewall para OpenShift Container Platform (documentación de Red Hat).
- Unidades de instancia soportadas: antes de crear una instancia de OCI para un cluster, verifique qué unidades de máquina virtual y con hardware dedicado están certificadas para Red Hat Enterprise Linux (RHEL). Para obtener más información, consulte Tipos de instancias en la nube en el portal del catálogo de ecosistemas de Red Hat.
-
Permisos: OpenShift necesita permisos de gestión para realizar operaciones en instancias, volúmenes y recursos de red. Despliegue OpenShift en un compartimento dedicado para evitar conflictos con otras aplicaciones que se puedan ejecutar en el mismo compartimento.
Etiquetas de atribución de recurso
Antes de instalar un cluster OpenShift en OCI, descargue y ejecute la pila create-resource-attribution-tags-vX.X.X.zip
desde la página OpenShift en versiones de OCI en GitHub. Esta pila crea un espacio de nombres de etiqueta y las etiquetas definidas asociadas (openshift-tags
y openshift-resource
) necesarias para que las pilas posteriores funcionen correctamente.
Consulte Conceptos de etiquetas y espacios de nombres de etiqueta para obtener instrucciones. Para obtener detalles de etiquetado de alto nivel, consulte la página Recursos definidos por Terraform para OpenShift en OCI en GitHub. Para definiciones de recursos específicas, acceda a la carpeta resource_attribution_tag
en el directorio shared_modules.
- Ejecute la pila
create-resource-attribution-tags
antes de ejecutar la pilacreate-cluster
para evitar fallos de instalación. - La pila
create-resource-attribution-tags
solo se debe ejecutar una vez. Si el espacio de nombres de etiqueta y las etiquetas definidas ya existen, puede omitir este paso para futuras instalaciones.
Archivos de Configuración
La última versión de la pila con los archivos de configuración necesarios se carga automáticamente al abrir el plugin OpenShift de Red Hat en la consola de OCI.
Para acceder a una versión anterior de la pila, vaya a la página GitHub de OpenShift en versiones de OCI y descargue el archivo zip create-cluster
de la carpeta Assets.
El archivo zip create-cluster
incluye:
- Manifiestos personalizados: los archivos de manifiesto necesarios para la instalación del cluster OpenShift. Para obtener más información sobre los archivos, consulte Custom Manifests.
- Pilas de Terraform: código de pila de Terraform para aprovisionar la infraestructura de OCI a fin de crear y gestionar clusters de OpenShift. Para obtener más información, consulte Recursos definidos por Terraform para OpenShift.Nota
Para realizar cambios en los manifiestos o en el código de Terraform, puede clonar el repositorio GitHub de oracle-quickstart / oci-openshift y acceder directamente a los directorioscustom_manifests
yterraform-stacks
.