kubernetes · bobmatnyc — скилл для Claude Code: деплой и отладка в кластере
Плейбук по работе с Kubernetes: подсказывает, как безопасно выкатывать сервисы, ставить пробы и разбирать сбои через kubectl.
npx skills add bobmatnyc/claude-mpm-skills --skill kubernetes -a claude-codeЧто делает kubernetes
Скилл даёт агенту набор правил по эксплуатации Kubernetes. Он подсказывает, какие объекты и контроллеры выбрать под задачу, как настроить readinessProbe и startupProbe, чтобы выкатка не роняла трафик, и зачем выставлять requests и limits — без них соседние поды начнут мешать друг другу. Отдельная часть посвящена безопасности: запуск не от root и минимальные права.
Быстрый старт построен вокруг kubectl. Агент сначала смотрит состояние пода, потом события в неймспейсе, затем логи предыдущего контейнера — типовой порядок разбора, когда что-то не поднимается. Дальше идут справочники: references/core-objects.md, references/rollouts-and-probes.md, references/debugging-runbook.md и references/security-hardening.md. Агенту нужен установленный kubectl и доступ к кластеру, иначе команды просто не выполнятся.
Скилл не вызывается вручную: в нём стоит user-invocable: false, поэтому он подгружается сам, когда агент берётся за деплой или диагностику. Это стоит учитывать, если вы ждёте от него слэш-команду — её здесь нет.
Какие задачи решает
- разобрать, почему под не переходит в Running
- выставить requests и limits, чтобы поды не вытесняли друг друга
- настроить пробы перед выкаткой новой версии
- посмотреть события неймспейса в хронологическом порядке
- проверить, что под не работает от root
Примеры запросов агенту
- подготовь манифест деплоймента с readinessProbe и startupProbe
- под не поднимается, посмотри describe и события в неймспейсе
- проверь requests и limits у этого деплоймента
Как установить kubernetes
1Через Skills CLI (Vercel)
npx skills add bobmatnyc/claude-mpm-skills --skill kubernetes -a claude-code2Вручную: положить файлы
~/.claude/skills/kubernetes/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/kubernetes/
1Через Skills CLI (Vercel)
npx skills add bobmatnyc/claude-mpm-skills --skill kubernetes -a codex2Вручную: положить файлы
.agents/skills/kubernetes/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add bobmatnyc/claude-mpm-skills --skill kubernetes -a cursor2Вручную: положить файлы
.cursor/skills/kubernetes/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install bobmatnyc/claude-mpm-skills kubernetes2Вручную: положить файлы
.github/skills/kubernetes/SKILL.md1Через Skills CLI (Vercel)
npx skills add bobmatnyc/claude-mpm-skills --skill kubernetes -a gemini-cli2Командой платформы
gemini skills install https://github.com/bobmatnyc/claude-mpm-skills --path universal/infrastructure/kubernetesВручную: положить файлы
.devin/skills/kubernetes/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add bobmatnyc/claude-mpm-skills --skill kubernetes -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о kubernetes
Как установить kubernetes в Claude?
Выполните npx skills add bobmatnyc/claude-mpm-skills --skill kubernetes -a claude-code. После этого файл скилла окажется по пути ~/.claude/skills/kubernetes/SKILL.md.
Что делает скилл kubernetes?
Он ведёт агента по эксплуатации Kubernetes: выбор объектов, пробы, размеры ресурсов, безопасная выкатка и быстрый разбор сбоев через kubectl.
Нужно ли вызывать скилл вручную?
Нет. В нём стоит user-invocable: false, так что он подключается сам, когда агент работает с деплоем или диагностикой кластера.
Исходный текст
SKILL.md · MIT
---
name: kubernetes
description: "Kubernetes operations playbook for deploying services: core objects, probes, resource sizing, safe rollouts, and fast kubectl debugging"
user-invocable: false
disable-model-invocation: true
version: 1.0.0
category: universal
author: Claude MPM Team
license: MIT
progressive_disclosure:
entry_point:
summary: "Operate Kubernetes workloads with safe rollouts, health probes, resource sizing, and fast kubectl debugging"
when_to_use: "When deploying services to Kubernetes, diagnosing cluster/runtime issues, or hardening workloads for production readiness"
quick_start: "1. Inspect: kubectl get/describe 2. Check events/logs 3. Add probes + requests/limits 4. Roll out safely 5. Validate endpoints"
token_estimate:
entry: 150
full: 9000
context_limit: 900
tags:
- kubernetes
- k8s
- infrastructure
- deployment
- operations
- reliability
requires_tools:
- kubectl
---
# Kubernetes
## Quick Start (kubectl)
```bash
kubectl describe pod/<pod> -n <ns>
kubectl get events -n <ns> --sort-by=.lastTimestamp | tail -n 30
kubectl logs pod/<pod> -n <ns> --previous --tail=200
```
## Production Minimums
- Health: `readinessProbe` and `startupProbe` for safe rollouts
- Resources: set `requests`/`limits` to prevent noisy-neighbor failures
- Security: run as non-root and grant least privilege
## Load Next (References)
- `references/core-objects.md` — choose the right workload/controller and service type
- `references/rollouts-and-probes.md` — probes, rollouts, graceful shutdown, rollback
- `references/debugging-runbook.md` — common failure modes and a fast triage flow
- `references/security-hardening.md` — pod security, RBAC, network policy, supply chain
© Claude MPM Team · MIT · bobmatnyc/claude-mpm-skills
Похожие скиллы
Всё по теме «DevOps и инфраструктура» →Сначала — kubernetes от других авторов.