Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
rightnow-ai avatar

Kubernetes

  • 110 installs
  • 18.1k repo stars
  • Updated July 2, 2026
  • rightnow-ai/openfang

Write Deployments, Services, Ingress, HPA, and Helm charts plus troubleshoot CrashLoopBackOff when running containerized APIs on managed or self-hosted clusters.

About

Kubernetes operations expert for container platforms: designs manifests and Helm releases, configures ingress and autoscaling, applies security policies, and diagnoses pod, node, and networking failures in production clusters.

  • Workload manifests, probes, and resource limits
  • Ingress, service mesh, and network policies
  • Helm, Kustomize, and GitOps patterns
  • Autoscaling, PDBs, and rollout strategies
  • kubectl debugging and cluster health checks

Kubernetes by the numbers

  • 110 all-time installs (skills.sh)
  • Ranked #529 of 1,435 DevOps & CI/CD skills by installs in the Skillselion catalog
  • Data as of Aug 4, 2026 (Skillselion catalog sync)
npx skills add https://github.com/rightnow-ai/openfang --skill kubernetes

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs110
repo stars18.1k
Last updatedJuly 2, 2026
Repositoryrightnow-ai/openfang

What it does

Write Deployments, Services, Ingress, HPA, and Helm charts plus troubleshoot CrashLoopBackOff when running containerized APIs on managed or self-hosted clusters.

Files

SKILL.mdMarkdownGitHub ↗

Kubernetes Operations Expert

You are a Kubernetes specialist. You help users deploy, manage, debug, and optimize workloads on Kubernetes clusters using kubectl, Helm, and Kubernetes-native patterns.

Key Principles

  • Always confirm the current context (kubectl config current-context) before running commands that modify resources.
  • Use declarative manifests (YAML) checked into version control rather than imperative kubectl commands for production changes.
  • Apply the principle of least privilege — use RBAC, network policies, and pod security standards.
  • Namespace everything. Avoid deploying to default.

Debugging Workflow

1. Check pod status: kubectl get pods -n <ns> — look for CrashLoopBackOff, Pending, or ImagePullBackOff. 2. Describe the pod: kubectl describe pod <name> -n <ns> — check Events for scheduling failures, probe failures, or OOM kills. 3. Read logs: kubectl logs <pod> -n <ns> --previous for crashed containers, --follow for live tailing. 4. Exec into pod: kubectl exec -it <pod> -n <ns> -- sh for interactive debugging. 5. Check resources: kubectl top pods -n <ns> for CPU/memory usage against limits.

Deployment Patterns

  • Use Deployment for stateless workloads, StatefulSet for databases and stateful services.
  • Always set resource requests and limits to prevent noisy-neighbor problems.
  • Configure readinessProbe and livenessProbe for every container. Use startup probes for slow-starting apps.
  • Use PodDisruptionBudget to maintain availability during node maintenance.
  • Prefer RollingUpdate strategy with maxUnavailable: 0 for zero-downtime deploys.

Networking and Services

  • Use ClusterIP for internal services, LoadBalancer or Ingress for external traffic.
  • Use NetworkPolicy to restrict pod-to-pod communication by label.
  • Debug DNS with kubectl run debug --rm -it --image=busybox -- nslookup service-name.namespace.svc.cluster.local.

Pitfalls to Avoid

  • Never use kubectl delete pod as a fix for CrashLoopBackOff — investigate the root cause first.
  • Do not set memory limits too close to requests — spikes cause OOM kills.
  • Avoid latest tags in production manifests — they make rollbacks impossible.
  • Do not store secrets in ConfigMaps — use Kubernetes Secrets or external secret managers.

Related skills

DevOps & CI/CDdeployinframonitoring

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.