Kubernetes & Container Orchestration

Author Kubernetes manifests and troubleshoot clusters with kubectl, Helm, and ArgoCD.

Updated Jan 12, 2026
One-click install
npx skills add https://github.com/drdave-flexnetos/ripple-env --skill kubernetes-container-orchestration-drdave-flexnetos
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Kubernetes & Container Orchestration
Source: https://github.com/drdave-flexnetos/ripple-env/tree/main/.claude/skills/kubernetes
Command: npx skills add https://github.com/drdave-flexnetos/ripple-env --skill kubernetes-container-orchestration-drdave-flexnetos

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Kubernetes deployment work becomes slow and error-prone when you need to correctly define manifests, expose services, and troubleshoot runtime failures across clusters and namespaces.

Core Features & Use Cases

  • Kubernetes resource authoring and review: Pods, Deployments, Services, ConfigMaps, Secrets, Ingress, PVCs, and Namespaces with practical naming and label patterns.
  • Operational management and troubleshooting with kubectl: Inspect contexts, describe failing pods, stream logs, exec into containers, view events, and validate resource usage.
  • Packaging and GitOps workflows: Use Helm for templated releases and ArgoCD Application manifests for continuous delivery; apply overlays with Kustomize when you need environment-specific changes.

Quick Start

Ask the AI to generate a working Kubernetes Deployment, Service, and Ingress for a namespace called "staging" that includes readiness/liveness probes and explains how to verify it using kubectl.

Frequently Asked Questions about Kubernetes & Container Orchestration

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

FAQPage Schema
How do I generate a Kubernetes Deployment and Service with correct probes?

To generate a Kubernetes Deployment and Service, you need correctly structured YAML manifests defining readiness and liveness probes. This ensures your pods receive traffic only when fully operational and automatically restart if they become unresponsive.

Why does my ArgoCD GitOps synchronization fail to apply Helm chart updates?

ArgoCD GitOps synchronization fails when Helm chart values are misconfigured or Application manifests reference missing dependencies. Rendering templated releases locally with Helm first helps validate the generated YAML before pushing updates to your continuous delivery pipeline.

Can I use Kustomize overlays with Helm for environment-specific Kubernetes deployments?

Yes, you can apply Kustomize overlays alongside Helm charts to manage environment-specific Kubernetes deployments. Kustomize patches your base templated resources, allowing you to customize configurations for staging or production without duplicating your core Helm manifests.

What is the best way to debug failing pods and inspect runtime issues using kubectl?

The best way to debug failing pods is using kubectl to describe pod conditions, stream container logs, and exec into containers. Inspecting cluster events and resource usage helps identify misconfigurations, crash loops, or resource exhaustion causing runtime failures.

How do I configure Ingress and expose Kubernetes services across different namespaces?

Configuring Ingress to expose Kubernetes services requires defining Ingress rules with practical naming and label patterns. You must correctly route external HTTP traffic to your Service endpoints, ensuring proper namespace targeting and path-based routing declarations.

Do I need to validate ConfigMaps and Secrets before applying them to a production cluster?

You need to validate ConfigMaps and Secrets before applying them to prevent deployment misconfiguration and runtime troubleshooting issues. Structuring these resources with correct YAML syntax and required keys ensures your containers mount configuration data and credentials properly.