Creación de rutas

Para simplificar las conexiones externas, puede crear rutas. Las rutas se pueden utilizar para dirigir el tráfico HTTPS/TLS y simplificar la conexión externa para que se dirija a un URL sin necesidad de una IP y un puerto de host. Las rutas no se pueden utilizar con protocolos distintos de HTTPS/TLS. Además, las rutas dependen del cliente que utilice para conectarse y de si el cliente da soporte a HTTPS/TLS.

Si desea configurar una ruta a un servicio, por ejemplo, una API REST que se ejecuta en Z/OS en una instancia de recinto de seguridad que ha creado, puede utilizar la consola web de Red Hat® OpenShift® o crear la ruta desde API/CLI. Las opciones dependen del servicio que se está exponiendo, por lo que es posible que una solución no se aplique a todos los servicios.

Para los clientes o aplicaciones que utilizan un paso seguro a través de la ruta, utilice el siguiente formato YAML de ejemplo.
kind: Route
apiVersion: route.openshift.io/v1
metadata:
  name: <Name of route>
  namespace: <Namespace>
spec:
  to:
    kind: Service
    name: <Name of service route will connect to>
    weight: 100
  port:
    targetPort: <Name of target port of the service connecting to>
  tls:
    termination: passthrough
    insecureEdgeTerminationPolicy: None
metadata.nombre
El nombre de metadata.nombre puede ser cualquier nombre que desee para la ruta. Como el nombre puede utilizarse en la generación del URL, puede utilizar un nombre simple, corto y descriptivo.
metadata.namespace
metadata.namespace es el espacio de nombres en el que existe el servicio.
spec.to.name
spec.to.name es el nombre del servicio al que está conectado. Por ejemplo, spec.to.name puede ser el nombre del servicio creado por el operador Sandbox para una instancia de recinto de seguridad determinada.
spec.port.targetPort
spec.port.targetPort es el puerto del servicio que la ruta conecta directamente. Cuando se conecta a una instancia a través de una ruta, el cliente necesita el URL que proporciona la ruta y el puerto. El puerto predeterminado es 443.