kubernetes-expert

Provides expert-level Kubernetes assistance for architecture, workloads, networking, storage, security, and cloud deployments.

Updated Feb 15, 2026
One-click install
npx skills add https://github.com/Wbunker/skills-repo --skill kubernetes-expert-wbunker
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: kubernetes-expert
Source: https://github.com/Wbunker/skills-repo/tree/main/kubernetes-expert
Command: npx skills add https://github.com/Wbunker/skills-repo --skill kubernetes-expert-wbunker

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides comprehensive assistance for all aspects of Kubernetes, from basic commands to complex cluster architecture and troubleshooting.

Core Features & Use Cases

  • Cluster Architecture: Understand control plane and worker node components.
  • Resource Management: Learn about Pods, Deployments, Services, and more.
  • Command Reference: Quick access to essential kubectl commands.
  • Troubleshooting: Guidance on common issues like ImagePullBackOff and CrashLoopBackOff.
  • Use Case: A user is trying to understand how to expose a Deployment using a Service and needs to know the difference between ClusterIP, NodePort, and LoadBalancer types.

Quick Start

Explain the Kubernetes Pod lifecycle and its different phases.

Frequently Asked Questions about kubernetes-expert

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

FAQPage Schema
How do I troubleshoot common Kubernetes pod failures like ImagePullBackOff and CrashLoopBackOff?

Troubleshoot Kubernetes pod failures like ImagePullBackOff and CrashLoopBackOff by inspecting pod events and logs via kubectl to identify container image issues or application crashes. This guidance covers diagnosing resource limits and resolving workload management errors.

What is the difference between ClusterIP, NodePort, and LoadBalancer Services in Kubernetes?

ClusterIP, NodePort, and LoadBalancer are Kubernetes Service types that expose Deployments differently: ClusterIP exposes internally, NodePort opens a static port on nodes, and LoadBalancer provisions an external cloud provider load balancer for broader access.

How do I configure autoscaling for Kubernetes deployments using HPA and VPA?

Configure autoscaling for Kubernetes deployments using Horizontal Pod Autoscaler (HPA) to scale replicas based on CPU load, and Vertical Pod Autoscaler (VPA) to adjust resource limits. Cluster autoscaling provisions worker nodes dynamically based on scheduling demand.

When should I use StatefulSets instead of Deployments for managing Kubernetes workloads?

Use StatefulSets instead of Deployments for Kubernetes workloads requiring stable network identities, persistent storage, and ordered deployment scaling, whereas standard Deployments suit stateless applications using rolling updates and standard pod replicas.

Can I manage Kubernetes resources across cloud providers like EKS, GKE, and AKS?

Manage Kubernetes resources across EKS, GKE, and AKS using standard kubectl commands and API resources. This assistance covers cloud deployments, cluster architecture, and consistent workload orchestration across different cloud native environments.

What is the best way to secure a Kubernetes cluster using RBAC and NetworkPolicies?

Secure a Kubernetes cluster using RBAC to restrict ServiceAccount permissions and NetworkPolicies to control pod communication. This approach isolates namespaces, manages resource quotas, and protects sensitive data stored in Secrets.