# Kubernetes

> Manage Kubernetes clusters via the kubectl CLI.

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

---


# kubectl

Use `kubectl` to interact with Kubernetes clusters.

## Common Commands

### Pods

- List pods: `kubectl get pods`
- Describe pod: `kubectl describe pod <pod-name>`
- Logs: `kubectl logs <pod-name>`
- Exec: `kubectl exec -it <pod-name> -- /bin/bash`

### Deployments

- List deployments: `kubectl get deployments`
- Scale: `kubectl scale deployment <name> --replicas=3`

### Services

- List services: `kubectl get services`

### Context

- Get context: `kubectl config current-context`
- Use context: `kubectl config use-context <context-name>`

## Notes

- Requires `kubectl` to be installed and configured (`~/.kube/config`).

