Crea una aplicación

Crea una aplicación a partir de una plantilla

Cloud Code incluye un conjunto de plantillas de inicio para que puedas comenzar con rapidez. Para crear una aplicación de Kubernetes mediante una muestra existente, sigue estos pasos:

  1. Abre File (Archivo) > New Project (Proyecto nuevo).
  2. Selecciona Cloud Code: Kubernetes (Cloud Code: Kubernetes).
  3. Selecciona una plantilla de la lista de aplicaciones de inicio. Lista de plantillas disponibles: Python, Go, NodeJS, aplicaciones del libro de visitas de Hello World de Java
  4. Especifica la ubicación en la que se almacenará tu imagen de contenedor.

    Especifica tu repositorio de imágenes predeterminado en el campo mediante el formato adecuado.

    Según el registro de contenedores que elijas, selecciona un formato adecuado:

    • Si usas GKE, puedes almacenar tus imágenes en Google Container Repository.

      Además, el campo incluye la función de autocompletado para que puedas buscar con facilidad la imagen asociada con tu proyecto de Google Cloud preferido y tu clúster activo. Usa el siguiente formato:

      gcr.io/{project-name} en el que {project-name} es el nombre de tu proyecto de GCP que contiene tu clúster.

    • Si eliges almacenar tus imágenes en Docker Hub, usa el siguiente formato (asegúrate de estar autenticado de forma correcta si usas un repositorio privado de Docker Hub):

      docker.io/{account} en el que {account} es el nombre de tu cuenta de Docker Hub.

    • Si usas AWS Container Repository (ECR), usa el siguiente formato:

      {aws_account_id}.dkr.ecr.{region}.amazonaws.com/{my-app}

    • Si usas Azure Container Registry (ACR), usa el siguiente formato:

      {my_acr_name}.azurecr.io/{my-app}

    • Si ejecutas en un clúster local, como Minikube o Docker Desktop, puedes omitir este paso y hacer clic en “Next” (Siguiente).

  5. Elige un nombre para tu proyecto.

    Una vez que hagas clic en Finish (Finalizar), Cloud Code clonará la plantilla que elegiste y abrirá el proyecto que recién creaste para usarlo.

    • En el caso de las plantillas de Java, se te solicitará que importes proyectos de Maven para sincronizar tu pom.xml. Haz clic en “Add as Maven project” (Agregar como proyecto de Maven).

      Notificación de pom.xml no administrada

      Además, si deseas importar los proyectos de Maven necesarios, haz clic en “Import Changes” (Importar cambios).

      Importa las notificaciones de cambios de Maven

  6. Los objetivos de ejecución de Kubernetes y del IDE de desarrollo del proyecto se crean de forma automática y están listos para ejecutarse.

    Opcional: También puedes crear los objetivos de ejecución de forma manual.

    • Haz clic en el menú desplegable “Configuración de ejecución” (Run Configuration) y selecciona “Editar configuraciones” (Edit Configurations).
    • Haz clic en el botón del signo más “Add New Configuration” (Agregar configuración nueva) para agregar una configuración de ejecución nueva.
    • Explora hasta “Cloud Code: Kubernetes”.

      Opción “Cloud Code: Kubernetes” del menú

    • Ingresa un nombre para la configuración nueva.

    • Haz clic en “OK” (Aceptar) para crear el objetivo de ejecución.

Usa tu propia aplicación

Si deseas usar tu propio proyecto, consulta la guía configura tu aplicación.

Obtén asistencia

Para enviar comentarios, informar problemas en GitHub o hacer preguntas en Stack Overflow.