kubernetes-deployment

Deploy and scale containerized applications on Kubernetes with Helm charts.

Updated Jan 15, 2026
One-click install
npx skills add https://github.com/SalmanO7/Todo_Full-Stack --skill kubernetes-deployment-salmano7
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: kubernetes-deployment
Source: https://github.com/SalmanO7/Todo_Full-Stack/tree/main/.claude/skills/kubernetes-deployment
Command: npx skills add https://github.com/SalmanO7/Todo_Full-Stack --skill kubernetes-deployment-salmano7

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Automates and guides the deployment, scaling, and management of containerized applications on Kubernetes, from local development with Minikube to production-ready configurations.

Core Features & Use Cases

  • Local development with Minikube: Setup and validate a Kubernetes environment locally for multi-service apps.
  • Deployment templates & patterns: Provides Deployment, Service, Ingress, and PVC templates and best practices.
  • Helm-based packaging: Guidance on Helm charts for complex deployments and release workflows.
  • Networking, discovery, and ingress: Ingress setup, service discovery, DNS, and network policy considerations.
  • Persistent storage & data management: PVCs, PVs, StatefulSets, and storage class guidance.
  • Production readiness & troubleshooting: Health checks, logging, monitoring, and scaling considerations.

Quick Start

Start by bootstrapping a local Minikube cluster and applying the provided Kubernetes manifests to deploy a sample multi-service app.

Frequently Asked Questions about kubernetes-deployment

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

FAQPage Schema
How do I deploy a multi-service application on Kubernetes locally using Minikube?

Deploy a multi-service application on Minikube by bootstrapping a local cluster and applying Kubernetes manifests. This guides setting up the environment and validating deployment templates for local development before applying production configurations.

How do I configure ingress and persistent storage for a Kubernetes deployment?

Configure ingress and persistent storage by applying provided templates for Ingress controllers, PersistentVolumeClaims, and StatefulSets. This manages network routing, service discovery, and data persistence for your containerized applications.

What is the best way to package and manage complex Kubernetes deployments with Helm?

Package complex deployments with Helm by building Helm charts for multi-service architectures. This manages release workflows and standardizes deployment templates, simplifying application scaling and lifecycle management.

How do I set up readiness and liveness probes for production-grade Kubernetes applications?

Set up readiness and liveness probes by defining health checks within your deployment manifests. This ensures production readiness by verifying container health, enabling automatic restarts, and managing resource requests and limits securely.

Do I need Helm to scale containerized applications on Kubernetes?

Helm is not strictly required to scale applications, as standard deployment manifests suffice. However, Helm charts are provided for complex multi-service architectures to streamline release workflows and manage scaling configurations efficiently.

Why are my Kubernetes pods failing to start after applying deployment manifests?

Pods may fail due to misconfigured resource requests, missing persistent storage classes, or failing readiness probes. Troubleshoot by checking health checks, logging, and monitoring configurations detailed in the deployment guidance.