Paso 6: Crea certificados TLS

En este paso se explica cómo crear las credenciales TLS que necesita Apigee hybrid para funcionar.

Crear certificados TLS

Debes proporcionar certificados TLS para la pasarela de entrada de tiempo de ejecución en tu configuración híbrida de Apigee. Para esta guía de inicio rápido (una instalación de prueba que no es de producción), la pasarela de tiempo de ejecución puede aceptar credenciales autofirmadas. En los siguientes pasos, se usa openssl para generar las credenciales autofirmadas.

En este paso, crearás los archivos de credenciales TLS y los añadirás al directorio base_directory/hybrid-files/certs. En el paso 7: Configura el entorno de ejecución híbrido, añadirás las rutas de los archivos al archivo de configuración del clúster.

  1. Asegúrate de que te encuentras en el directorio base_directory/hybrid-files que has configurado en Configurar la estructura del directorio del proyecto.
  2. Asegúrate de guardar un nombre de dominio en la variable de entorno DOMAIN con el siguiente comando:
    echo $DOMAIN
  3. Ejecuta el siguiente comando desde el directorio hybrid-files:
    openssl req  -nodes -new -x509 -keyout ./certs/keystore.key -out \
        ./certs/keystore.pem -subj '/CN='$DOMAIN'' -days 3650

    DOMAIN es el mismo que usaste para tu entorno en el paso 5 de la parte 1: crea un grupo de entorno.

    Este comando crea un par de clave y certificado autofirmado que puedes usar para la instalación de inicio rápido.

  4. Comprueba que los archivos estén en el directorio ./certs con el siguiente comando:
    ls ./certs
     keystore.key
     keystore.pem

    Donde keystore.pem es el archivo de certificado TLS con firma automática y keystore.key es el archivo de clave.

Ahora tienes las credenciales necesarias para gestionar Apigee Hybrid en tu clúster de Kubernetes. A continuación, crearás un archivo que Kubernetes usará para desplegar los componentes del tiempo de ejecución híbrido en el clúster.

1 2 3 4 5 6 Paso 7: Configura el tiempo de ejecución híbrido 8 9