deploying-cloud-k8s

Deploys applications to cloud Kubernetes clusters with GitHub Actions CI/CD and Helm.

9|2|Updated Jan 31, 2026
One-click install
npx skills add https://github.com/AbdullahMalik17/Hacathan_5 --skill deploying-cloud-k8s-abdullahmalik17
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: deploying-cloud-k8s
Source: https://github.com/AbdullahMalik17/Hacathan_5/tree/main/.claude/skills/deploying-cloud-k8s
Command: npx skills add https://github.com/AbdullahMalik17/Hacathan_5 --skill deploying-cloud-k8s-abdullahmalik17

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve? Deploying applications to cloud Kubernetes clusters (AKS, GKE, DOKS) involves recurring pitfalls: architecture mismatches between build platform and cluster nodes, Next.js build-time versus runtime environment variables, Helm comma-parsing errors, and opaque ImagePullBackOff or CrashLoopBackOff failures. This Skill provides a structured deployment workflow and troubleshooting guide to resolve these issues systematically. ## Core Features & Use Cases - Architecture Matching: Verify cluster node architecture (arm64 vs amd64) and configure Docker buildx platforms accordingly, avoiding "no match for platform" and "exec format error" failures. - CI/CD Pipeline Setup: Configure GitHub Actions with path filters for selective builds, pass Next.js NEXT_PUBLIC_* variables as build args, and deploy via Helm with secrets passed through --set. - Troubleshooting Playbook: Diagnose ImagePullBackOff, CrashLoopBackOff, Pending pods, Helm parsing errors, and password authentication failures with concrete fixes. - Use Case: A team pushing a Next.js frontend and FastAPI backend to an arm64 AKS cluster uses this Skill to set up selective GitHub Actions builds, embed NEXT_PUBLIC_API_URL at build time, and deploy with Helm while avoiding manifest and comma-parsing errors. ## Quick Start Ask the AI to check your cluster node architecture and generate a GitHub Actions workflow that builds your Docker images for the matching platform and deploys them with Helm.

Frequently Asked Questions about deploying-cloud-k8s

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

FAQPage Schema
How do I deploy a Next.js app to Kubernetes with GitHub Actions?▼

Build the Docker image with NEXT_PUBLIC_* variables passed as build args, since they are embedded at build time, not runtime. Then use GitHub Actions with docker/build-push-action and deploy via helm upgrade --install, passing secrets through --set flags.

How do I fix "no match for platform in manifest" in Kubernetes?▼

This error means the image was built for the wrong CPU architecture or has a buildx provenance issue. Check node architecture with kubectl get nodes, set platforms to match (e.g., linux/arm64), and set provenance: false in the build action.

Why does my pod show CrashLoopBackOff with "exec format error"?▼

Exec format error means the container binary architecture does not match the node's CPU architecture. Rebuild the image with the correct platform setting and use no-cache: true to force a clean rebuild.

How do I pass values with commas to Helm --set?▼

Helm interprets commas in --set as array separators, causing parsing errors. Instead, write the values to a temporary YAML overrides file using a heredoc and pass it with helm --values.

Does this deployment approach support GitOps with ArgoCD?▼

Yes, the Skill documents ArgoCD Application manifests with automated sync, prune, and self-heal, plus the App of Apps pattern and Kustomize overlays for managing development, staging, and production environments.