# kubernetes-skill

Помогает создавать и проверять манифесты Kubernetes без галлюцинаций. Находит ошибки в безопасности, сетевых политиках и ресурсах.

- скилл · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · 1400 установок · ★ 465
- Автор: LukasNiessen
- Лицензия: MIT · policy=mirror · начало файла — в конце страницы
- Исходник: https://github.com/LukasNiessen/kubernetes-skill/tree/HEAD/SKILL.md
- Обновлён: 2026-09-13
- HTML: https://affpapa.org/nevibecode/skills/kubernetes-skill

## Что делает

Скилл выстраивает строгий пошаговый процесс работы с манифестами Kubernetes, чартами Helm и оверлеями Kustomize. Сначала агент фиксирует контекст: версию кластера, дистрибутив вроде EKS или GKE, способ развёртывания и политики допуска. Если этих параметров нет в запросе, модели придётся явно зафиксировать допущения перед генерацией кода.

Вместо чтения всей документации сразу инструмент подтягивает файлы по требованию через механизм условной загрузки. Для облачных провайдеров, операторов GitOps или Prometheus подгружаются отдельные узкие руководства. В манифестах проверяются шесть режимов сбоев: опасные настройки безопасности, нехватка ресурсов, открытые порты, избыточные права RBAC, хрупкие обновления и устаревшие версии API.

Перед сдачей результата скилл формирует план валидации. Он требует проверки схемы через `kubeconform`, сверки через `kubectl diff` или тестового запуска `kubectl apply --dry-run=server`. Прямое применение изменений в проде без вычитки диффа запрещено правилами скилла.

## Требования
- Работает с: Kubernetes

## Установка

### Claude Code (родная платформа)

1. **Через Skills CLI (Vercel)**
```bash
npx skills add LukasNiessen/kubernetes-skill --skill kubernetes-skill -a claude-code
```

2. **Вручную: положить файлы**
- Файл: `~/.claude/skills/kubernetes-skill/SKILL.md` — Папка скилла целиком; для одного проекта — .claude/skills/kubernetes-skill/

### Codex

1. **Через Skills CLI (Vercel)**
```bash
npx skills add LukasNiessen/kubernetes-skill --skill kubernetes-skill -a codex
```

2. **Вручную: положить файлы**
- Файл: `.agents/skills/kubernetes-skill/SKILL.md` — Для всех проектов — ~/.agents/skills/

### Cursor

1. **Через Skills CLI (Vercel)**
```bash
npx skills add LukasNiessen/kubernetes-skill --skill kubernetes-skill -a cursor
```

2. **Вручную: положить файлы**
- Файл: `.cursor/skills/kubernetes-skill/SKILL.md` — Cursor читает и .agents/skills/, и .claude/skills/

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install LukasNiessen/kubernetes-skill kubernetes-skill
```

2. **Вручную: положить файлы**
- Файл: `.github/skills/kubernetes-skill/SKILL.md`

### Gemini CLI

1. **Через Skills CLI (Vercel)**
```bash
npx skills add LukasNiessen/kubernetes-skill --skill kubernetes-skill -a gemini-cli
```

2. **Командой платформы**
```bash
gemini skills install https://github.com/LukasNiessen/kubernetes-skill
```

### Windsurf (Devin Desktop)

**Вручную: положить файлы**
- Файл: `.devin/skills/kubernetes-skill/SKILL.md` — Старый путь .windsurf/skills/ тоже читается

### OpenCode

**Через Skills CLI (Vercel)**
```bash
npx skills add LukasNiessen/kubernetes-skill --skill kubernetes-skill -a opencode
```

### Claude.ai

**Claude.ai**
- Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills

Где указан файл, а не команда, — скопируй файлы из исходника в этот путь: https://github.com/LukasNiessen/kubernetes-skill/tree/HEAD/SKILL.md

## Когда брать
- настроить безопасный securityContext и параметры PSS для подов
- задать лимиты ресурсов и PodDisruptionBudget для защиты от голодания
- ограничить сетевой доступ с помощью NetworkPolicy
- проверить манифесты на устаревшие версии API и ошибки схемы через kubeconform
- сформировать оверлеи Kustomize или шаблоны Helm для EKS, GKE или AKS

## Примеры запросов агенту
- Проверь этот Deployment на уязвимые настройки безопасности и нехватку ресурсов для кластера EKS 1.30
- Подготовь Helm-шаблон для StatefulSet с сетевыми политиками и PDB для продакшена
- Сделай аудит RBAC и манифестов перед миграцией на Kubernetes 1.31

## Похожие
- [kubernetes](https://affpapa.org/nevibecode/skills/kubernetes.md) — скилл · 1000 установок
- [gitops-repo-audit](https://affpapa.org/nevibecode/skills/gitops-repo-audit.md) — скилл · 662 установки
- [Kubernetes taste](https://affpapa.org/nevibecode/prompts/kubernetes-taste.md) — промпт · ★ 174597
- [kubernetes-specialist](https://affpapa.org/nevibecode/agents/kubernetes-specialist.md) — субагент · 450 установок
- [kubernetes-pentesting](https://affpapa.org/nevibecode/skills/kubernetes-pentesting.md) — скилл · 3700 установок
- [devops](https://affpapa.org/nevibecode/skills/devops.md) — скилл · 987 установок

_Часть страницы не вошла по размеру — она есть в HTML-версии._

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
