OKD: Configuraciones Posteriores

1. DNS zonas Públicas y Privadas

OK en la Nube

  • En instalaciones sobre nubes públicas (AWS, Azure,etc) el instalador de OKD crea zonas pública y privada en el DNS automáticamente +
  • Por ejemplo si ejecuta
oc get dnses.config.openshift.io/cluster -o yaml
  • Obtiene la información del DNS
  • Y puedes observar que viene información de estas zonas
spec:
  baseDomain: <base_domain>
  privateZone:
    tags:
      Name: <infra_id>-int
  publicZone:
    id: Z2XXXXXXXXXXA4

OK en barel

  • Para nuestro caso al ejecutar el comando
oc get dnses.config.openshift.io/cluster -o yaml
  • Obtenemos la siguiente salida
apiVersion: config.openshift.io/v1
kind: DNS
metadata:
  creationTimestamp: "2025-10-02T14:50:58Z"
  generation: 1
  name: cluster
  resourceVersion: "538"
  uid: e6c3c398-aa2f-4556-9337-5d9296de3335
spec:
  baseDomain: okd.una.ac.cr
  platform:
    type: ""
status: {}
  • Donde vemos que no tenemos estas salidas de zonas
  • Ya que
    • El instalador no puede crear ni administrar zonas DNS automáticamente.
    • Tú eres quien define el DNS externo (por ejemplo, usando BIND, dnsmasq, o registros manuales en el DNS institucional).

2. Componentes del cluster

2.1. Conocimiento de recursos del cluster

2.2. Recursos de configuración de Operadores

2.3. Recursos de configuración adicionales

2.4. Recursos informativos

  • Para obtener información de cualquiera de estos recursos lo obtenemos con
oc api-resources
  • Y para buscar uno específico ejecutamos
oc api-resources | grep config.openshift.io
  • Tambien tenemos estos

Ejemplos con otros recursos de configuración

RecursoComando para ver
apiserver.config.openshift.iooc get apiserver cluster -o yaml
authentication.config.openshift.iooc get authentication cluster -o yaml
build.config.openshift.iooc get build cluster -o yaml
console.config.openshift.iooc get console cluster -o yaml
featuregate.config.openshift.iooc get featuregate cluster -o yaml
image.config.openshift.iooc get image cluster -o yaml
ingress.config.openshift.iooc get ingress cluster -o yaml
oauth.config.openshift.iooc get oauth cluster -o yaml
project.config.openshift.iooc get project cluster -o yaml
proxy.config.openshift.iooc get proxy cluster -o yaml
scheduler.config.openshift.iooc get scheduler cluster -o yaml

Ejemplo con recursos de Operator

Algunos están en otros grupos de API:

RecursoComando
consoles.operator.openshift.iooc get consoles.operator.openshift.io cluster -o yaml
config.imageregistry.operator.openshift.iooc get configs.imageregistry.operator.openshift.io cluster -o yaml
config.samples.operator.openshift.iooc get configs.samples.operator.openshift.io cluster -o yaml

Recursos informativos

RecursoComando
dns.config.openshift.iooc get dns cluster -o yaml
infrastructure.config.openshift.iooc get infrastructure cluster -o yaml
network.config.openshift.iooc get network cluster -o yaml

Obtener versión del cluster

  • Ejecutamos
oc get clusterversion
  • U obtener la información del cluster
oc describe clusterversion version