# Kubernetes Operator

> Inspect pods, logs, services, ingress, and deployments with kubectl. Use for cluster debugging and safe read-mostly operations.

- Skill: `navinspire-ia/kubernetes-operator` (Agent Skill)
- Install (CLI): `npx skillmds@latest add navinspire-ia/kubernetes-operator`
- Raw SKILL.md: https://api.skillmd.com/api/skills/navinspire-ia/kubernetes-operator/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: DevOps & Infra
- Author: Navinspire-ia (https://skillmd.com/u/navinspire-ia)
- Updated: 2026-09-22
- Page: https://skillmd.com/skills/navinspire-ia/kubernetes-operator

---


# Kubernetes Operator

## Overview

Debug Kubernetes with read-first habits. Mutating prod requires approval.

## Common commands

```bash
kubectl config current-context
kubectl get pods -A
kubectl describe pod <name> -n <ns>
kubectl logs <pod> -n <ns> --tail=200
kubectl get svc,ingress -n <ns>
kubectl get events -n <ns> --sort-by=.lastTimestamp
```

## Workflow

1. Confirm context/namespace (never assume prod).
2. Locate unhealthy resources (CrashLoop, Pending, ImagePull).
3. Correlate describe + logs + events.
4. Propose a fix; apply only with approval on shared clusters.

## Rules

- `kubectl delete`, scale-to-zero, and apply on prod → `human-approval`.
- Prefer dry-run: `kubectl apply --dry-run=client -o yaml`.

