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 de Marketplace

Linode Marketplace le permite desplegar fácilmente el software en una Instancia de Computación utilizando el Cloud Manager. Vea los pasos completos en Introducción a las Aplicaciones de Marketplace.

  1. Inicie sesión en el Cloud Manager y seleccione el enlace Marketplace en el menú de navegación de la izquierda. Esto muestra 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. Complete el formulario siguiendo los pasos y consejos de la guía de Creación de una Instancia de Computación. Dependiendo de la Marketplace App 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 cualquier opción de configuración adicional disponible para esta Marketplace App.
  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 las aplicaciones de Marketplace > Verificar la instalación. Una vez instalada, siga las instrucciones de la sección Introducción después de la implementació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 CPU compartida 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 aplicaciones - Marketplace

En Plantillas, el Mercado de Aplicaciones 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.