Configuración de una ruta externa a Flight service

El Flight service es un servicio de conexión de datos que permite a los activos, como los portátiles, interactuar con diversas fuentes de datos sin llamar a las API REST de dichas fuentes. De forma predeterminada, el solo Flight service está disponible para la IBM® Software Hub instancia en la que se Flight service ejecuta el. Sin embargo, un administrador puede crear una ruta externa al Flight service para permitir que otras aplicaciones interactúen con él.

Los permisos que necesita para esta tarea
Debe ser:
  • Un administrador de clúster
  • Un administrador de instancias

Antes de empezar

Práctica recomendada: puede ejecutar muchos de los comandos de esta tarea tal y como están escritos si configura las variables de entorno para su instalación. Para obtener instrucciones, consulte Configuración de las variables de entorno de instalación.

Asegúrese de obtener las variables de entorno antes de ejecutar los comandos de esta tarea.

Acerca de esta tarea

Common core services El solo Flight service está disponible si están common core services instalados los.

Recuerde: Los no common core services son un componente que se pueda instalar por separado. Se instalan automáticamente si se instala un servicio que tiene una dependencia con respecto a ellos. Para obtener información sobre qué servicios instalan el common core services, consulte Requisitos del software del servicio.

Procedimiento

Para crear una ruta externa al Flight service, siga estos pasos.

  1. Inicie sesión en su Red Hat® OpenShift® Container Platform como usuario con permisos suficientes para completar la tarea.
    oc login ${OCP_URL}
  2. Cambia al proyecto donde IBM Software Hub está instalado.
    oc project ${PROJECT_CPD_INST_OPERANDS}
  3. Establezca la variable ROUTE_NAME de entorno con la etiqueta que desee utilizar para la ruta hacia el Flight service.
    export ROUTE_NAME=<label-for-flight-service-route>
  4. Opcional: Si desea utilizar un nombre de host específico al conectarse al Flight service, establezca la variable HOSTNAME de entorno.
    export HOSTNAME=<hostname-for-flight-service-route>
  5. Ejecute el comando adecuado para crear la ruta.

    Crear una ruta con el nombre de host predeterminado
    oc create route passthrough ${ROUTE_NAME} --service=wdp-connect-flight

    Crear una ruta con un nombre de host personalizado
    oc create route passthrough ${ROUTE_NAME} --hostname ${HOSTNAME} --service=wdp-connect-flight

  6. Ejecute el siguiente comando para obtener el URL.
    oc get route ${ROUTE_NAME}
  7. Añade grpc+tls:// antes del inicio de tu URL y añade el número de puerto para dar formato a tu URL. Por ejemplo, un archivo URL que utiliza el puerto 443 tendría el siguiente formato:
    grpc+tls://domain.com:443
    Utilice este URL para acceder al Flight service desde aplicaciones externas.