Ir al contenido principal

Sencilla plataforma de bajo código para desarrolladores y operadores de Kubernetes.

gopaddle es una plataforma de desarrollo interno (IDP) de bajo código para desarrolladores y operadores de Kubernetes. Proporciona un portal de autoservicio a través del cual los desarrolladores pueden scaffold código a los contenedores, auto-generar archivos YAML, construir imágenes Docker, desplegar aplicaciones en Kubernetes y gestionar el ciclo de vida de la aplicación de forma centralizada.

Despliegue de una aplicación Marketplace

Linode Marketplace le permite desplegar fácilmente software en una Instancia Compute utilizando Cloud Manager. Consulte Introducción a Marketplace Apps para conocer los pasos completos.

  1. Conéctese al Cloud Manager y seleccione el enlace Marketplace del menú de navegación de la izquierda. Aparecerá la página Linode Create con la pestaña Marketplace preseleccionada.
  2. En la sección Seleccionar aplicación, seleccione la aplicación que desea desplegar.
  3. Rellene el formulario siguiendo los pasos y consejos de la guía Crear una instancia informática. Dependiendo de la aplicación Marketplace que haya seleccionado, puede haber opciones de configuración adicionales disponibles. Consulte la sección Opciones de configuración a continuación para conocer las distribuciones compatibles, los planes recomendados y las opciones de configuración adicionales disponibles para esta aplicación Marketplace .
  4. Haga clic en el botón Crear Linode. Una vez que la Instancia de Computación ha sido aprovisionada y se ha encendido completamente, espere a que la instalación del software se complete. Si la instancia se apaga o se reinicia antes de este momento, es probable que la instalación del software falle.
  5. Para verificar que la aplicación se ha instalado completamente, consulte Introducción a Marketplace Apps > Verificar la instalación. Una vez instalada, siga las instrucciones de la sección Primeros pasos tras la implantación para acceder a la aplicación y empezar a utilizarla.

Tiempo estimado de despliegue: gopaddle debería estar completamente instalado en 15-20 minutos después de que la Instancia Compute haya terminado de aprovisionarse.

  • Distribuciones compatibles: Ubuntu 22.04 LTS
  • Plan mínimo recomendado: Se recomienda un plan mínimo de 8GB Shared CPU Linode para gopaddle.

Cómo empezar después de la implantación

  1. Inicie sesión en su nueva instancia de cálculo a través de LISH o SSH utilizando el usuario root y la contraseña que introdujo al crear la instancia.
  2. Revise el registro de instalación.

    tail -f /var/log/stackscript.log
  3. Cuando la instalación está completa, se muestra el siguiente mensaje en ese archivo de registro. Esta línea incluye la URL de tu panel de control gopaddle.
gopaddle-lite installation is complete !
You can now access the gopaddle dashboard @ http://192-0-2-110.ip.linodeusercontent.com:30003/

4. Abra su navegador y vaya a la URL indicada en el último paso. Debe ser http://[ip-address]:30003/, donde [dirección ip] puede sustituirse por la dirección IPv4 o el dominio rDNS de su instancia informática (como 192-0-2-1.ip.linodeusercontent.com). Ver el Gestión de las direcciones IP para obtener información sobre la visualización de direcciones IP y rDNS.

5. Si la instalación ha finalizado, esta URL debería mostrar la página del acuerdo de evaluación de gopaddle. Revise el acuerdo de evaluación y suscríbase a la edición lite.

Utilizar gopaddle

Contenedores y despliegue

Una vez completada la suscripción, puedes iniciar sesión en la consola de gopaddle, utilizando tu ID de correo electrónico y la contraseña inicial.

En el panel principal, el asistente de Inicio Rápido de Containerización y Despliegue ayuda a incorporar un proyecto de Código Fuente desde GitHub usando el token de acceso personal de GitHub, construir y empujar la imagen de contenedor generada al Registro Docker. Una vez completada la construcción, gopaddle genera los archivos YAML necesarios y despliega la imagen docker en el cluster local microk8s.

Requisitos previos

Token de acceso Docker con permisos de lectura y escritura

Token de acceso de persona a GitHub para contenerizar repositorios privados

En el último paso del asistente de inicio rápido de Containerize and Deploy, active la opción Desactivar verificación TLS.

Todos los artefactos generados durante el proceso pueden editarse y volver a desplegarse posteriormente.

Plantillas de solicitud - Marketplace

En Templates, Marketplace Applications alberga una variedad de plantillas Kubernetes pre-construidas. Los desarrolladores pueden suscribirse a estas plantillas y desplegarlas en el clúster microk8s local.

Para más información sobre las configuraciones de gopaddle, consulta la documentación.\

La aplicación gopaddle Marketplace ha sido creada para Linode por gopaddle. Para obtener ayuda sobre el despliegue de la aplicación, póngase en contacto con Linode Soporte. Para obtener ayuda sobre la herramienta o el software en sí, utilice la información de la barra lateral o navegue por el foro de la comunidad.