Para instalar un clúster de OpenShift, siga las instrucciones de la documentación oficial de RedHat OpenShift.

Puede consultar la documentación en https://docs.openshift.com/container-platform/4.4/installing/installing_vsphere/installing-vsphere.html.

Un ejemplo de install-config.yaml:
apiVersion: v1 
baseDomain: yasen.local 
compute: 
- hyperthreading: Enabled 
  name: worker 
  replicas: 0 
controlPlane: 
  hyperthreading: Enabled 
  name: master 
  replicas: 3 
metadata: 
  name: ocp 
networking: 
  networkType: ncp 
  clusterNetwork: 
  - cidr: 10.4.0.0/16 
    hostPrefix: 23 
  machineCIDR: 10.114.16.0/24 
  serviceNetwork: 
  - 172.30.0.0/16 
platform: 
  vsphere: 
    vcenter: vc.yasen.local 
    username: administrator@yasen.local 
    password: VMware1! 
    datacenter: Datacenter1 
    defaultDatastore: NFS 
pullSecret: '' 
sshKey: 'ssh-rsa xxxx' 

Asegúrese de que networkType esté establecido en ncp (distingue entre mayúsculas y minúsculas) y cidr esté establecido en la subred deseada.

Después de las instrucciones de instalación de OpenShift, deberá copiar el contenido de nsx-container-plugin-operator/deploy en la carpeta <directorio_instalación>/manifests y, a continuación, generar ignition-configs.

Para generar manifiestos, ejecute el siguiente comando:
$ ./openshift-install create manifests --dir=<installation_directory>
Para copiar los archivos YAML del operador de red de NCP en la carpeta manifests, ejecute el siguiente comando:
$ cp nsx-container-plugin-operator/deploy/*.yaml <installation_directory>/manifests
Para generar ignition-configs, ejecute el siguiente comando:
$ ./openshift-install create ignition-configs --dir=<installation_directory>

Usar DDNS con nodos de OpenShift

A partir de NCP 3.0.2, puede utilizar DDNS con nodos de OpenShift que ejecutan CoreOS. Cuando se ejecuta el contenedor nsx-ovs, este detiene la conexión activa en el host que está utilizando DHCP y clona una nueva conexión desde él con "NSX" antepuesto al nombre de la conexión actual. Esta conexión de NSX tiene la configuración de IP dinámica (dirección, puerta de enlace, DNS y dominio) de la conexión original. Se iniciará un nuevo cliente DHCP dentro del contenedor para mantener y renovar la concesión. Si el DNS o el nombre de dominio cambian mientras nsx-ovs se está ejecutando, se cerrará y se reiniciará. Esto se lleva a cabo para que NetworkManager y, a continuación, nsx-ovs obtengan la información de la IP. Las propiedades de la conexión de NSX no se pueden anular mientras esta esté activa.