deploy-gke

Automates deployment of ML services to Kubernetes using GCP's GKE with managed identity.

5|Updated Nov 18, 2025
One-click install
npx skills add https://github.com/DuqueOM/ML-MLOps-Portfolio --skill deploy-gke
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: deploy-gke
Source: https://github.com/DuqueOM/ML-MLOps-Portfolio/tree/main/.devin/skills/deploy-gke
Command: npx skills add https://github.com/DuqueOM/ML-MLOps-Portfolio --skill deploy-gke

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Deploy ML services to GKE with Kustomize overlays and Workload Identity to simplify secure, repeatable deployments in cloud environments.

Core Features & Use Cases

  • Authorization Protocol: Consistent access controls across dev, staging, and production environments.
  • Pre-Flight & Validation: Checks for cluster context, image readiness, and overlay correctness before deployment.
  • Deployment Orchestration: Apply Kustomize overlays, handle image tags, and manage rollouts with status checks.
  • Identity & Security: Enforce Workload Identity bindings and service account permissions for GCP resources.

Quick Start

Run the deploy-gke skill with the service name and version tag to initiate a GKE deployment.

Frequently Asked Questions about deploy-gke

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

FAQPage Schema
How do I deploy ML services to GKE with Kustomize overlays and Workload Identity?

To deploy ML services to GKE, you apply Kustomize overlays across dev, staging, and production while enforcing Workload Identity bindings and pre-flight checks for secure, repeatable rollouts.

What does Workload Identity do for GKE deployments across dev, staging, and production?

Workload Identity secures GKE deployments by binding Kubernetes service accounts to GCP identities, ensuring consistent access controls for cloud resources across dev, staging, and production environments.

How do I manage image tags and Kustomize overlays when deploying to GKE?

Managing image tags and Kustomize overlays during GKE deployment involves customizing environment-specific overlays and handling image updates through automated deployment orchestration before rollout.

Can I use Kustomize overlays to customize GKE deployments for dev, staging, and production environments?

Yes, you can use Kustomize overlays to customize GKE deployments for dev, staging, and production environments, applying distinct configurations and identity bindings for each environment.

Does deploying to GKE with Kustomize support safe rollback mechanisms and pre-flight checks?

Yes, deploying to GKE with Kustomize supports safe rollback mechanisms and enforces pre-flight checks that validate cluster context, image readiness, and overlay correctness before applying changes.

Why do I need pre-flight checks and namespace validation before applying Kustomize overlays to GKE?

Pre-flight checks and namespace validation are required before applying Kustomize overlays to GKE to verify cluster context, image readiness, and overlay correctness, preventing failed or misconfigured deployments.