A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from http://cloud.google.com/code/docs/intellij/use-k8s-existing-app below:

Use an existing application in Cloud Code for IntelliJ

Use an existing application in Cloud Code for IntelliJ

Stay organized with collections Save and categorize content based on your preferences.

If you have an existing project already configured with Kubernetes manifests, a Dockerfile, or Jib to build your images, you can open and use it with the plugin. The only additional configuration necessary is a Skaffold YAML file which either can be generated for you automatically or created using the provided template.

After you're done with configuring your Skaffold YAML, be sure to specify where your container images are stored where the project image is about to be pushed.

Automatic project bootstrapping

Your project must have one or more Kubernetes manifests. If Cloud Code detects any Kubernetes manifests in the project, Cloud Code will try to bootstrap.

If Cloud Code doesn't detect an existing Skaffold configuration, you will be prompted to help set it up.

Prerequisites

Your project must meet the following prerequisites in order to be prompted to create a skaffold.yaml file and run any necessary configurations:

Set up Kubernetes run configuration

If the prerequisites are met, Cloud Code will prompt you with a notification to create a skaffold.yaml file (if one doesn't already exist) and any necessary run configurations:

  1. Click the notification. This automatically creates your configuration if possible.

    If automatic Skaffold configuration creation is not possible due to multiple images or builders being detected, Cloud Code will display a dialog asking you to provide mappings between the detected images and builders.

    Alternatively, you can also set up a Skaffold configuration by navigating to Tools > Cloud Code > Kubernetes and selecting Add Kubernetes Support.

    This option analyzes your project's Kubernetes resources and generates a skaffold.yaml file (if one doesn't already exist) as well as necessary run configurations. The two run configurations generated include one to run your project on Kubernetes and one for development on a Kubernetes cluster.

  2. After support is added, you can start running and debugging your project on Kubernetes using the newly added run configurations.

Manually create a Cloud Code Skaffold configuration

You can choose to manually create a new skaffold.yaml file or add an existing one to your project.

To create a skaffold.yaml file manually using live templating, follow these steps:

  1. Create a new file named skaffold.yaml in the root directory of your project (right-click > New > File).

  2. With the cursor in the new file, press Ctrl+Space to bring up the live template suggestions and then choose the desired Skaffold template.

  3. Populate the image field with your project image name and the manifests field with a list of the Kubernetes resources you want to deploy from the IDE.

  4. After Cloud Code determines that your skaffold.yaml file is valid, click the prompt to create Kubernetes run configurations.

Examples of Cloud Code Skaffold configurations Specifying where container images are stored Container image storage

Before you deploy your application, you'll need to define a default image repository to use with your project.

By default, the project is configured to use the image name specified in your Kubernetes manifests. You can also customize this image specification. Once you have your preferred repository set up (Artifact Registry, DockerHub, or a private repository), edit the run configurations and specify it as a default image repository in run configuration settings.

These are accessible from the Run/Debug configurations dialog on the top taskbar under Edit Configurations > Develop on Kubernetes > Image repository.

For more on specifying your container image preferences, refer to the Configuring container image settings guide.

Build settings

Once you set your container image, you can configure its build settings. Cloud Code supports Docker, Jib, and Buildpacks artifact types.

On the Build / Deploy tab of your Run configuration settings (Edit Configurations > Develop on Kubernetes), you can configure the build settings for your default profile.

For more on specifying the build settings for your image, refer to the Configuring container image build preferences guide.

What's next Get support

To submit feedback or report an issue in your IntelliJ IDE, go to

Tools

>

Cloud Code

>

Help / About

>

Submit feedback or report an issue

to report an issue on

GitHub

.

Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.

Last updated 2025-08-07 UTC.

[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-07 UTC."],[[["This plugin allows you to use existing projects with Kubernetes manifests, Dockerfiles, or Jib, requiring only a Skaffold YAML file, which can be auto-generated or created from a template."],["Projects must include Kubernetes manifests and either a Dockerfile with Jib configuration, or use Buildpacks, to be prompted to generate the `skaffold.yaml` configuration file and any other run configurations."],["Cloud Code can automatically generate a Skaffold configuration, or users can manually create one by adding a `skaffold.yaml` file to the project's root directory and using live templates."],["Users can specify a default image repository (such as Artifact Registry, DockerHub, or a private repository) within the run configuration settings to store container images."],["Cloud Code supports various build settings including Docker, Jib, and Buildpacks, that can be configured through the Run configuration settings, under the 'Build / Deploy' tab."]]],[]]


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4