К основному содержанию
скилл CX Codex

kubernetes-deployment — скилл для Claude Code: как установить

Помогает создавать манифесты и настраивать развёртывание приложений в Kubernetes: от rolling update и лимитов ресурсов до RBAC и проверок жизнеспособности подов.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add aj-geddes/useful-ai-prompts --skill kubernetes-deployment -a claude-code
Открыть на GitHub

Что делает kubernetes-deployment

Скилл учит агента готовить спецификации Deployment для Kubernetes с учётом требований продакшена. Он опирается на справочные руководства из репозитория: развёртывание с лимитами ресурсов и настройку RBAC. Модель формирует манифесты со стратегией RollingUpdate, подбирает параметры maxSurge и maxUnavailable, а также изолирует окружения через namespaces.

В манифесты сразу закладываются livenessProbe и readinessProbe, вынос конфигураций в ConfigMap и правила pod anti-affinity. Дефолтный ServiceAccount здесь под запретом. Скилл жёстко отсекает запуск контейнеров под root и теги latest в продакшене, поэтому для образов с нестандартными привилегиями манифесты придётся корректировать руками.

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

  • Настроить rolling update с контролем maxSurge и maxUnavailable
  • Ограничить ресурсы пода через requests и limits
  • Создать манифест с проверками liveness и readiness
  • Настроить RBAC и выделенные сервисные аккаунты

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

  • Сделай манифест Deployment для api-service в namespace production с 3 репликами и стратегией RollingUpdate
  • Настрой Deployment с ограничениями ресурсов, readinessProbe и livenessProbe
  • Подготовь ServiceAccount и RBAC-политики для микросервиса

Как установить kubernetes-deployment

1Через Skills CLI (Vercel)

npx skills add aj-geddes/useful-ai-prompts --skill kubernetes-deployment -a claude-code

2Вручную: положить файлы

~/.claude/skills/kubernetes-deployment/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/kubernetes-deployment/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о kubernetes-deployment

Как установить kubernetes-deployment в Claude Code?

Выполните команду npx skills add aj-geddes/useful-ai-prompts --skill kubernetes-deployment -a claude-code.

Что делает скилл kubernetes-deployment?

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

Какие ограничения безопасности закладывает этот скилл?

Скилл запрещает использовать тег latest в продакшене, запускать контейнеры под root и применять дефолтный ServiceAccount. Вместо этого настраиваются контексты безопасности, выделенные сервисные аккаунты и RBAC.

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

SKILL.md · MIT
---
name: kubernetes-deployment
description: >
  Deploy, manage, and scale containerized applications on Kubernetes clusters
  with best practices for production workloads, resource management, and rolling
  updates.
---

# Kubernetes Deployment

## Table of Contents

- [Overview](#overview)
- [When to Use](#when-to-use)
- [Quick Start](#quick-start)
- [Reference Guides](#reference-guides)
- [Best Practices](#best-practices)

## Overview

Master Kubernetes deployments for managing containerized applications at scale, including multi-container services, resource allocation, health checks, and rolling deployment strategies.

## When to Use

- Container orchestration and management
- Multi-environment deployments (dev, staging, prod)
- Auto-scaling microservices
- Rolling updates and blue-green deployments
- Service discovery and load balancing
- Resource quota and limit management
- Pod networking and security policies

## Quick Start

Minimal working example:

```yaml
# kubernetes-deployment.yaml
apiVersion: apps/v1
kind: Deployment
metadata:
  name: api-service
  namespace: production
  labels:
    app: api-service
    version: v1
spec:
  replicas: 3
  strategy:
    type: RollingUpdate
    rollingUpdate:
      maxSurge: 1
      maxUnavailable: 0
  selector:
    matchLabels:
      app: api-service
  template:
    metadata:
      labels:
        app: api-service
        version: v1
      annotations:
// ... (see reference guides for full implementation)
```

## Reference Guides

Detailed implementations in the `references/` directory:

| Guide | Contents |
|---|---|
| [Complete Deployment with Resource Management](references/complete-deployment-with-resource-management.md) | Complete Deployment with Resource Management |
| [Deployment Script](references/deployment-script.md) | Deployment Script |
| [Service Account and RBAC](references/service-account-and-rbac.md) | Service Account and RBAC |

## Best Practices

### ✅ DO

- Use resource requests and limits
- Implement health checks (liveness, readiness)
- Use ConfigMaps for configuration
- Apply security context restrictions
- Use service accounts and RBAC
- Implement pod anti-affinity
- Use namespaces for isolation
- Enable pod security policies

### ❌ DON'T

- Use latest image tags in production
- Run containers as root
- Set unlimited resource usage
- Skip readiness probes
- Deploy without resource limits
- Mix configurations in container images
- Use default service accounts

© aj-geddes · MIT · aj-geddes/useful-ai-prompts

Похожие скиллы

Всё по теме «DevOps и инфраструктура» →
kubernetes-ops devops-skills Скилл для работы с кластером Kubernetes: манифесты деплойментов, сервисов и ингрессов, масштабирование и разбор упавших подов. CX Codex +1 391установок kubernetes-pentesting yaklang Плейбук по пентесту Kubernetes: доступ к API-серверу, перебор RBAC, злоупотребление токенами service account, etcd, Kubelet API и побег из пода. CX Codex +1 3 700установок Radar Kubernetes MCP Server skyhook-io Даёт ИИ-агенту доступ к Kubernetes через встроенный MCP-сервер: он может изучать кластер, разбираться в проблемах и выполнять операции. CX Codex +1 ★ 3 905звёзд репо kubernetes Claude MPM Team Плейбук по работе с Kubernetes: подсказывает, как безопасно выкатывать сервисы, ставить пробы и разбирать сбои через kubectl. CX Codex +1 383установок kubernetes-specialist https://github.com/Jeffallan Скилл помогает создавать и проверять Kubernetes-манифесты, настраивать безопасность и разбирать сбои подов. Пригодится для деплоя и сопровождения кластерных workloads. CX Codex +1 14 100установок devops-deployment OrchestKit Скилл для настройки CI/CD, контейнеризации и инфраструктуры как кода: подсказывает паттерны GitHub Actions, Docker, Helm и Terraform. CX Codex +1 1 600установок

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

technical-specification Помогает агенту писать техспеки, PRD, ADR и RFC: требования, архитектура, критерии приёмки. Пригодится, когда фичу надо описать до кода. CX Codex +1 804установок user-story-writing Оформляет требования к продукту в виде пользовательских историй с критериями приёмки Given-When-Then. Пригодится при планировании спринтов и ведении бэклога. CX Codex +1 787установок access-control-rbac Скилл, который помогает агенту проектировать ролевую модель доступа: роли, разрешения, политики и принцип наименьших привилегий. CX Codex +1 757установок user-guide-creation Скилл для написания пользовательских руководств, туториалов и пошаговых инструкций со скриншотами и примерами. Пригодится, когда нужна документация для продукта. CX Codex +1 751установок logging-best-practices Скилл для настройки логирования: уровни, JSON-формат, контекст, защита PII и централизованный сбор логов. CX Codex +1 730установок flutter-development Скилл для разработки мобильных приложений на Flutter и Dart: виджеты, состояние через Provider или BLoC, навигация, интеграция с API. CX Codex +1 719установок visual-regression-testing Ловит случайные визуальные изменения интерфейса: снимает скриншоты компонентов и страниц и сравнивает их между версиями. CX Codex +1 718установок Funnel Analysis Скилл для анализа пользовательских воронок: считает конверсию по шагам, ищет точки отвала и рисует графики на Python. CX Codex +1 693установок

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

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