gke-app-onboarding

Automate containerization and deployment of applications to Google Kubernetes Engine.

Updated Jul 4, 2026
One-click install
npx skills add https://github.com/ssmleo/govfolio --skill gke-app-onboarding-ssmleo
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gke-app-onboarding
Source: https://github.com/ssmleo/govfolio/tree/main/.agents/skills/gke-app-onboarding
Command: npx skills add https://github.com/ssmleo/govfolio --skill gke-app-onboarding-ssmleo

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires gcloud, docker, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill streamlines the onboarding process for deploying applications to Google Kubernetes Engine (GKE), handling containerization, deployment manifests, and migration.

Core Features & Use Cases

  • Containerization Workflows: Guide for containerizing applications for GKE using Docker and Cloud Native Buildpacks.
  • Image Management: Steps to build, store, and scan container images with vulnerability detection.
  • Manifest Generation: Create Kubernetes manifests for application deployment and service configuration.
  • Deployment Execution: Execute deployment with automated tools or kubectl commands, verify rollout status, and get resource information.
  • Use Case: For an organization new to GKE, this Skill automates the initial stages of application containerization and deployment, ensuring smooth migration to GKE.

Quick Start

Run the skill command 'gke-app-onboarding onboarding my-app'.

Frequently Asked Questions about gke-app-onboarding

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I deploy an application to Google Kubernetes Engine using Docker?

You can deploy an application to GKE by containerizing it with Docker, generating Kubernetes manifests for deployment configuration, and executing the rollout using kubectl commands while verifying the deployment status.

What is the process for onboarding a new application to GKE?

GKE application onboarding involves containerizing the app using Docker or Cloud Native Buildpacks, managing container images with vulnerability scanning, generating Kubernetes manifests, and executing the automated deployment to the cluster.

Do I need gcloud and Docker installed to deploy to Google Kubernetes Engine?

Yes, deploying to GKE requires both gcloud for accessing Google Cloud services and Docker for building and managing container images locally before pushing them to the registry and executing the deployment.

Can I use Cloud Native Buildpacks instead of Docker for GKE containerization?

Yes, GKE containerization workflows support Cloud Native Buildpacks as an alternative to Dockerfiles, enabling you to build optimized container images directly from application source code for Kubernetes deployment.

How do I generate Kubernetes manifests for a containerized application?

Generating Kubernetes manifests for a containerized application involves defining the deployment and service configuration YAML specifications required to run the container image on GKE, which can then be applied using kubectl commands.

How can I scan container images for vulnerabilities before deploying to GKE?

You can scan container images for vulnerabilities during the image management phase of GKE onboarding, which involves building and storing the images securely before generating Kubernetes manifests and executing the deployment.