К основному содержанию
промпт GP ChatGPT

Kubernetes taste — промпт для ChatGPT и Claude.ai: правила Kubernetes

Промпт задаёт ИИ-ассистенту набор правил платформенной команды: GitOps, пробы, ресурсы, безопасность подов. Пригодится, когда просите модель писать или проверять манифесты.

Открыть на GitHub

Что делает Kubernetes taste

Этот промпт описывает вкус платформенной команды к Kubernetes — свод правил, которым ассистент руководствуется при работе с манифестами. Развёртывание идёт через GitOps, Argo CD или Flux, а kubectl apply против прода руками не запускают. Общие сервисы упаковывают в Helm или Kustomize, но оверлеи для окружений держат маленькими.

Внутри — требования к ресурсам и пробам. Запросы CPU и памяти ставят каждому контейнеру, а лимит памяти равен запросу. CPU-лимиты для чувствительных к задержке сервисов не задают, чтобы не ловить throttling. Каждому Deployment нужна readiness-проба, liveness — только если приложение действительно умеет зависнуть. Медленно стартующим приложениям дают startup-пробу вместо длинного initialDelaySeconds.

Есть блок про безопасность и надёжность. Образы фиксируют по digest или неизменяемому тегу, latest не используют. Контейнеры работают не от root, с read-only корневой ФС и сброшенными capabilities. В каждом namespace с самого начала стоит default-deny NetworkPolicy. Секреты в Git не хранят — их синхронизируют через External Secrets или Sealed Secrets. Если команда ещё не перешла на GitOps, часть правил придётся адаптировать под текущий процесс выката.

Какие задачи решает

  • проверить манифесты на соответствие правилам платформенной команды
  • выставить запросы и лимиты ресурсов для контейнеров
  • настроить пробы для медленно стартующего приложения
  • закрыть namespace политикой default-deny
  • вынести секреты из Git в secret manager

Примеры запросов агенту

  • Проверь мой Deployment по правилам Kubernetes taste и скажи, что не так
  • Напиши манифест для stateless-сервиса с пробами, ресурсами и PodDisruptionBudget
  • Как по этим правилам настроить NetworkPolicy для нового namespace?

Как установить Kubernetes taste

Как использовать

Вставьте текст в начало диалога или в инструкции проекта

Из того же набора73

Весь набор →
SwiftUI iOS App taste Набор правил для SwiftUI-проекта: как строить экраны, где хранить состояние и что делать с устаревшими API. Пригодится, когда агент пишет новый код для iOS. GP ChatGPT ★ 174 597звёзд репо Universal LLM Operating Guidelines Набор правил для ИИ-кодинга: сначала разобраться в задаче, потом менять код. Снижает выдуманные API и лишние правки. GP ChatGPT ★ 174 597звёзд репо Redis Caching taste Промпт задаёт ИИ-ассистенту набор правил работы с Redis: cache-aside, TTL с джиттером, инвалидация после записи. Пригодится, когда проектируешь кэш и не хочешь забыть про stampede и утечки памяти. GP ChatGPT ★ 174 597звёзд репо Error Handling taste Промпт задаёт ИИ-ассистенту вкус бэкенд-инженера на TypeScript: как валидировать вход, разделять ожидаемые ошибки и баги, логировать и отдавать клиенту. GP ChatGPT ★ 174 597звёзд репо Git Workflow taste Промпт задаёт ИИ-ассистенту привычки trunk-based команды: короткие ветки, Conventional Commits, squash-merge и защита main. GP ChatGPT ★ 174 597звёзд репо Monorepo taste Промпт задаёт агенту свод правил для монорепозитория: pnpm workspaces, Turborepo, границы пакетов и общие конфиги. Пригодится, когда нужно привести структуру репо к одному стилю. GP ChatGPT ★ 174 597звёзд репо Rust CLI taste Промпт задаёт набор правил, по которым ИИ пишет консольные утилиты на Rust: разбор аргументов, ошибки, вывод, тесты. GP ChatGPT ★ 174 597звёзд репо React State Management taste Сводка правил по управлению состоянием в React: когда использовать useState, Zustand, Context и TanStack Query. Помогает избежать типичных ошибок вроде лишних глобальных сторов. GP ChatGPT ★ 174 597звёзд репо

Похожие

kubernetes-specialist https://github.com/Jeffallan Скилл помогает создавать и проверять Kubernetes-манифесты, настраивать безопасность и разбирать сбои подов. Пригодится для деплоя и сопровождения кластерных workloads. CX Codex +1 14 100установок kubernetes-skill LukasNiessen Помогает создавать и проверять манифесты Kubernetes без галлюцинаций. Находит ошибки в безопасности, сетевых политиках и ресурсах. CX Codex +1 1 400установок kubernetes Mindrally Задаёт агенту правила работы с Kubernetes, Helm, Ansible и CI/CD. Пригодится, когда манифесты и пайплайны пишет ИИ, а не человек. CX Codex +1 1 000установок cicd-automation-kubernetes-architect Seth Hobson Субагент-архитектор Kubernetes: разбирает кластеры, GitOps-конвейеры, service mesh и мультитенантность. Пригодится, когда проект перерастает один namespace. CX Codex ★ 41 729звёзд репо gitops-repo-audit fluxcd Скилл проверяет локальные репозитории Flux CD без подключения к кластеру. Находит устаревшие API, валидирует схемы Kubernetes и оценивает безопасность. CX Codex +1 662установок argocd-expert PCL Team Скилл для работы с ArgoCD: развёртывание через GitOps, синхронизация приложений, AppProject и ApplicationSet. Пригодится, когда деплой описан в Git и надо навести порядок в кластере. CX Codex +1 509установок kubernetes-specialist VoltAgent Community Субагент помогает проектировать, настраивать и разбирать Kubernetes-кластеры и рабочие нагрузки. Подойдёт для задач эксплуатации и защиты инфраструктуры. 450установок

Рядом в теме «DevOps и инфраструктура»

Все промпты по теме «DevOps и инфраструктура» →

Вопросы о Kubernetes taste

Как установить Kubernetes taste в Claude?

Готовой команды установки нет: промпт вставляют в чат или сохраняют как инструкцию в настройках. Скопируйте текст правил и отправьте его первым сообщением.

Что делает Kubernetes taste?

Задаёт ассистенту набор правил платформенной команды по Kubernetes: GitOps, пробы, запросы ресурсов, безопасность подов, работа с секретами. Дальше модель опирается на них при генерации и разборе манифестов.

Для каких платформ подходит промпт?

Он рассчитан на Claude и Claude.ai — обычный текст, который вставляют в диалог. В Claude его кладут файлом .claude/commands/prompts.csv.md.

Исходный текст

prompts.csv · CC0-1.0
# Kubernetes taste of a platform team
- Deploy everything through GitOps (Argo CD or Flux); nobody runs kubectl apply against production by hand. Confidence: 0.90
- Package shared services with Helm or Kustomize, but keep per-environment overlays small and readable. Confidence: 0.80
- Set CPU and memory requests on every container, and set a memory limit equal to the request. Confidence: 0.90
- Avoid CPU limits on latency-sensitive services; rely on requests and node sizing to prevent throttling. Confidence: 0.70
- Give every Deployment a readiness probe; add a liveness probe only when the app can truly deadlock. Confidence: 0.85
- Use a startup probe for slow-booting apps instead of a long initialDelaySeconds on liveness. Confidence: 0.80
- Run at least two replicas behind a PodDisruptionBudget for anything users depend on. Confidence: 0.90
- Spread replicas across zones with topologySpreadConstraints. Confidence: 0.80
- Pin images by digest or an immutable version tag, never latest. Confidence: 0.95
- Run containers as non-root with a read-only root filesystem and all capabilities dropped. Confidence: 0.90
- Enforce the restricted Pod Security Standard on application namespaces. Confidence: 0.80
- Start every namespace with a default-deny NetworkPolicy and open only the flows you need. Confidence: 0.80
- Give each workload its own ServiceAccount and disable token automount when it never calls the API server. Confidence: 0.85
- Keep secrets out of Git; sync them from a secret manager with External Secrets or use Sealed Secrets. Confidence: 0.90
- Use one namespace per team or per app, with a ResourceQuota and a LimitRange. Confidence: 0.80
- Apply the standard app.kubernetes.io labels to every resource. Confidence: 0.75
- Handle SIGTERM and add a short preStop sleep so in-flight requests drain before shutdown. Confidence: 0.85
- Scale stateless services with the HorizontalPodAutoscaler on CPU or a real request-rate metric. Confidence: 0.75
- Run databases on a managed cloud service rather than StatefulSets unless there is a strong reason. Confidence: 0.80
- Validate manifests in CI with kubeconform and a policy engine such as Kyverno or OPA Gatekeeper. Confidence: 0.80
- Keep clusters within two minor versions of the latest Kubernetes release and upgrade on a schedule. Confidence: 0.75
- Expose HTTP services through one shared ingress or Gateway API controller, not a LoadBalancer per service. Confidence: 0.75

© f · CC0-1.0 · f/prompts.chat

Смотрите также

Спонсоры проекта

Компании, которые помогают держать аналитику открытой