deploying-applications

Deploy applications to Kubernetes, serverless, and edge platforms using IaC and GitOps patterns.

1|Updated Feb 24, 2026
One-click install
npx skills add https://github.com/masermediagroup-stack/maser-media --skill deploying-applications-masermediagroup-stack
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: deploying-applications
Source: https://github.com/masermediagroup-stack/maser-media/tree/main/.cursor/skills/community/ai-design-components/skills/deploying-applications
Command: npx skills add https://github.com/masermediagroup-stack/maser-media --skill deploying-applications-masermediagroup-stack

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve? Choosing and implementing a production deployment strategy is complex: teams must pick between Kubernetes, serverless, containers, or edge runtimes, then wire up Infrastructure as Code, CI/CD, and GitOps automation correctly. This Skill provides decision trees, reference guides, and scaffolding templates that take an application from local build to production infrastructure. ## Core Features & Use Cases - Deployment Strategy Selection: Decision trees map workload types (microservices, variable traffic, global low-latency, MVP) to the right platform: Kubernetes + ArgoCD, ECS Fargate, Cloud Run, Vercel, or Cloudflare Workers. - Infrastructure as Code: Patterns and examples for Pulumi (TypeScript), OpenTofu (Terraform-compatible), and SST v3, including multi-cloud setups. - GitOps & Progressive Delivery: ArgoCD and Flux configurations, plus rolling, blue-green, and canary deployment strategies with Argo Rollouts and Istio. - Use Case: After building a Next.js app, use this Skill to containerize it, generate Kubernetes manifests with the included script, and set up an ArgoCD Application for automated GitOps deployment to production. ## Quick Start Ask the agent to deploy your application to production, for example: "Deploy my Next.js app to Kubernetes with ArgoCD GitOps and generate the manifests."

Frequently Asked Questions about deploying-applications

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

FAQPage Schema
How do I deploy an application to Kubernetes with GitOps?▼

Create a Helm chart or Kustomize manifests, push them to a Git repository, then define an ArgoCD Application pointing at that repo path. ArgoCD syncs the cluster state automatically, with options for automated pruning and self-healing.

Should I use Kubernetes, serverless, or edge functions for deployment?▼

Choose Kubernetes with ArgoCD for complex microservices (10+ services), serverless platforms like Vercel or Lambda for variable traffic and cost sensitivity, and edge functions like Cloudflare Workers for global sub-50ms latency requirements.

Pulumi vs OpenTofu: which IaC tool should I choose?▼

Pulumi is TypeScript-first and multi-cloud, fitting teams already writing TypeScript for React or Next.js. OpenTofu is a CNCF, Terraform-compatible HCL tool suited for teams migrating existing Terraform configurations.

ArgoCD vs Flux: what is the difference for GitOps?▼

ArgoCD provides a rich web UI, built-in RBAC, and multi-tenancy, suiting platform teams and multi-cluster setups. Flux is CLI-focused and Kubernetes-native with a simpler architecture, fitting DevOps automation workflows.

When should I not use a service mesh like Istio or Linkerd?▼

Avoid service meshes for simple monoliths or 2-3 services where the overhead is not justified, and for serverless architectures where they are incompatible. Linkerd adds 5-10% latency overhead while Istio adds 25-35%.

Why is my Kubernetes pod failing to start after deployment?▼

Check pod logs with kubectl logs, describe the pod for events, verify resource requests and limits, and check for image pull errors such as missing imagePullSecrets. The Skill's troubleshooting section covers these diagnostic steps.