Skip to content

🚀 Enable Self Managed Gateway

Gateway Manager Self Managed

  1. Ingrese al menú Gateway Manager en la consola de Konnect.
  2. Haga clic en el botón New gateway para iniciar el proceso de configuración.
  3. En la sección de configuración, seleccione la opción Self-Managed Hybrid.
  4. Asigne el nombre workshop-itm al gateway y haga clic en Next Step para continuar.
  5. En la siguiente pantalla, haga clic en el botón Configure a data plane node para iniciar la configuración del nodo.
  6. En el apartado de plataforma, seleccione Linux y luego haga clic en el botón Generate certificate para generar las credenciales necesarias.
  7. Una vez generado, se mostrará un script de instalación. Este script debe copiarse y ejecutarse en el servidor que actúa como host de contenedores Docker.
  8. Antes de ejecutar el script, deberá personalizarlo de acuerdo con su entorno:
  9. Asigne la red personalizada de Docker que utilizará Kong (por ejemplo: kong).
  10. Defina el nombre del contenedor (por ejemplo: kong).
  11. Verifique y, si es necesario, modifique la versión de Kong Gateway a utilizar, para este taller estamos utilizando la versión kong/kong-gateway:3.11, ejecutar el siguiente comando en el servidor Docker.
    docker run -d \
    --name kong \
    --network kong \
    -e "KONG_ROLE=data_plane" \
    -e "KONG_DATABASE=off" \
    -e "KONG_VITALS=off" \
    -e "KONG_CLUSTER_MTLS=pki" \
    -e "KONG_CLUSTER_CONTROL_PLANE=4dc6f6b981.us.cp0.konghq.com:443" \
    -e "KONG_CLUSTER_SERVER_NAME=4dc6f6b981.us.cp0.konghq.com" \
    -e "KONG_CLUSTER_TELEMETRY_ENDPOINT=4dc6f6b981.us.tp0.konghq.com:443" \
    -e "KONG_CLUSTER_TELEMETRY_SERVER_NAME=4dc6f6b981.us.tp0.konghq.com" \
    -e "KONG_CLUSTER_CERT=-----BEGIN CERTIFICATE-----
    MIICGzCCAcCgAwIBAgIBATAKBggqhkjOPQQDBDA+MTwwCQYDVQQGEwJVUzAvBgNV
    BAMeKABrAG8AbgBuAGUAYwB0AC0AdwBvAHIAawBzAGgAbwBwAC0AaQB0AG0wHhcN
    MjUwNzA4MTc1ODQ1WhcNMzUwNzA4MTTwwCQYDVQQGEwJVUzAvBgNV
    BAMeKABrAG8AbgBuAGUAYwBAawBzAGgAbwBwAC0AaQB0AG0wWTAT
    BgcqhkjOPQIBBggqhkjOPQMBBwNCAAShvSDErLux/uKsC8Utje21DIMqyD7gRYXo
    qJzihr0mYwJajvrxumFz3dNb1kkenFy043jWfsQeogNqE8wDiS77o4GuMIGrMAwG
    A1UdEwEB/wQCMAAwCwYDVR0PBAQDAgAGMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggr
    BgEFBQcDAjAXBgkrBgEEAYI3FAIECgwIY2VydFR5cGUwIwYJKwYBBAGCNxUCBBYE
    FAEBAQEBAQEBAQEBAQsGAQQBgjcVBwQPMA0GBSkBAQEBAgEK
    AgEUMBMGCSsGAQQBgjcVAQQGAgQAFAAKMAoGCCqGSM49BAMEA0kAMEYCIQCJF1gh
    tRaAB2M1s+mL6VyXupKYpTuFeaNgIOlZ7WvqygIhAMp2/Q3YtPQDOdIJ1LtzzPlm
    aiRZzi0mvGULCIqG698x
    -----END CERTIFICATE-----" \
    -e "KONG_CLUSTER_CERT_KEY=-----BEGIN PRIVATE KEY-----
    MIGTAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBHkwdwIBAQQgvLcym7bw+3iZtISG
    g+DdR95s4JrLKNCAAShvSDErLux/uKs
    C8Utje21DIMqyD7gRYXoqJzihr0mYwJajvrxumFz3dNb1kkenFy043jWfsQeogNq
    E8wDiS77
    -----END PRIVATE KEY-----" \
    -e "KONG_LUA_SSL_TRUSTED_CERTIFICATE=system" \
    -e "KONG_KONNECT_MODE=on" \
    -p 30080:8000 \
    -p 30043:8443 \
    kong/kong-gateway:3.11
    
  12. Ingresar a Gateway Manager > workshop-itm > Data Plane Nodes, y deberá de obervar el nuevo Kong Gateway conectado de la siguiente manera: Konnect
  13. Copiar y guardar en un lugar seguro el ID del Control Plane Konnect Control Plane ID=ff978638-2f31-450d-8a79-06a59cfc3dea