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
- Por tanto si desea eliminar la zona publica visite https://docs.okd.io/latest/post_installation_configuration/configuring-private-cluster.html
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
| Recurso | Comando para ver |
|---|---|
apiserver.config.openshift.io | oc get apiserver cluster -o yaml |
authentication.config.openshift.io | oc get authentication cluster -o yaml |
build.config.openshift.io | oc get build cluster -o yaml |
console.config.openshift.io | oc get console cluster -o yaml |
featuregate.config.openshift.io | oc get featuregate cluster -o yaml |
image.config.openshift.io | oc get image cluster -o yaml |
ingress.config.openshift.io | oc get ingress cluster -o yaml |
oauth.config.openshift.io | oc get oauth cluster -o yaml |
project.config.openshift.io | oc get project cluster -o yaml |
proxy.config.openshift.io | oc get proxy cluster -o yaml |
scheduler.config.openshift.io | oc get scheduler cluster -o yaml |
Ejemplo con recursos de Operator
Algunos están en otros grupos de API:
| Recurso | Comando |
|---|---|
consoles.operator.openshift.io | oc get consoles.operator.openshift.io cluster -o yaml |
config.imageregistry.operator.openshift.io | oc get configs.imageregistry.operator.openshift.io cluster -o yaml |
config.samples.operator.openshift.io | oc get configs.samples.operator.openshift.io cluster -o yaml |
Recursos informativos
| Recurso | Comando |
|---|---|
dns.config.openshift.io | oc get dns cluster -o yaml |
infrastructure.config.openshift.io | oc get infrastructure cluster -o yaml |
network.config.openshift.io | oc 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
