스킬 deploying-postgres-k8s
📦

deploying-postgres-k8s

낮은 위험 ⚡ 스크립트 포함⚙️ 외부 명령어

Развертывание PostgreSQL на Kubernetes

Настройка производственного PostgreSQL на Kubernetes требует понимания развертывания операторов, конфигурации высокой доступности и управления секретами. Этот навык предоставляет готовые команды и конфигурации для развертывания кластеров CloudNativePG с автоматическим переключением при отказе.

지원: Claude Codex Code(CC)
📊 69 적절함
1

스킬 ZIP 다운로드

2

Claude에서 업로드

설정 → 기능 → 스킬 → 스킬 업로드로 이동

3

토글을 켜고 사용 시작

테스트해 보기

"deploying-postgres-k8s" 사용 중입니다. Развернуть кластер PostgreSQL для разработки

예상 결과:

  • ## Развертывание PostgreSQL для разработки
  •  
  • ### 1. Установка оператора CloudNativePG
  • kubectl apply --server-side -f https://raw.githubusercontent.com/cloudnative-pg/cloudnative-pg/release-1.28/releases/cnpg-1.28.0.yaml
  •  
  • ### 2. Создание кластера для разработки
  • kubectl apply -f - <<EOF
  • apiVersion: postgresql.cnpg.io/v1
  • kind: Cluster
  • metadata:
  • name: pg-dev
  • spec:
  • instances: 1
  • storage:
  • size: 5Gi
  • EOF

"deploying-postgres-k8s" 사용 중입니다. Как подключиться к моему кластеру PostgreSQL из приложения?

예상 결과:

  • ## Подключение к вашему кластеру PostgreSQL
  •  
  • CloudNativePG автоматически создает секреты подключения:
  •  
  • | Secret | Contents |
  • |--------|----------|
  • | `pg-cluster-app` | App credentials (recommended) |
  • | `pg-cluster-superuser` | Superuser credentials |
  •  
  • ### Использование в Kubernetes Deployment
  • env:
  • - name: DATABASE_URL
  • valueFrom:
  • secretKeyRef:
  • name: pg-cluster-app
  • key: uri

보안 감사

낮은 위험
v6 • 1/21/2026

Static scanner flagged patterns related to shell commands and environment access. Evaluation confirms all are legitimate infrastructure documentation. The skill provides standard kubectl commands and Kubernetes secret patterns for PostgreSQL deployment. No malicious code or exfiltration patterns detected. The critical heuristic alert is a false positive triggered by standard K8s documentation patterns.

3
스캔된 파일
1,352
분석된 줄 수
3
발견 사항
6
총 감사 수
낮은 위험 문제 (1)
External command documentation
SKILL.md contains shell command examples using kubectl for Kubernetes operations. These are legitimate documentation for PostgreSQL deployment and do not pose security risks.
감사자: claude 감사 이력 보기 →

품질 점수

45
아키텍처
100
유지보수성
85
콘텐츠
21
커뮤니티
88
보안
91
사양 준수

만들 수 있는 것

Настройка PostgreSQL для разработки

Развертывание однонодового кластера PostgreSQL для локальной разработки с минимальной конфигурацией.

Настройка производственной БД с высокой доступностью

Развертывание кластера PostgreSQL с тремя репликами, автоматическим переключением при отказе и мониторингом.

Настройка резервного копирования и восстановления

Настройка резервных копий на основе S3 с политиками хранения для аварийного восстановления.

이 프롬프트를 사용해 보세요

Быстрое развертывание PostgreSQL
Deploy a PostgreSQL cluster on my Kubernetes cluster using the CloudNativePG operator.
Настройка производственной HA системы
Create a production-ready PostgreSQL cluster with 3 replicas, 100Gi storage, and resource limits. Include monitoring and S3 backup configuration.
Секреты подключения
Show me how to configure connection secrets for my PostgreSQL cluster and how to use them in my application deployments.
Настройка резервного копирования
Configure daily backups to S3 with 30-day retention for my PostgreSQL cluster. Include the required secret configuration.

모범 사례

  • Используйте секрет учетных данных приложения для подключений приложений, а не учетные данные суперпользователя
  • Всегда настраивайте лимиты и запросы ресурсов для предотвращения конфликтов за ресурсы
  • Настройте регулярное резервное копирование в S3 с соответствующими политиками хранения
  • Используйте установку оператора с областью видимости namespace для повышения безопасности

피하기

  • Использование учетных данных суперпользователя в коде приложения
  • Развертывание без лимитов ресурсов, вызывающее исчерпание ресурсов узла
  • Хранение учетных данных базы данных в открытом виде в config maps вместо secrets
  • Пропуск настройки резервного копирования для производственных баз данных

자주 묻는 질문

Что такое CloudNativePG?
CloudNativePG — это оператор Kubernetes, который управляет кластерами PostgreSQL. Он автоматически обрабатывает развертывание, переключение при отказе, резервное копирование и мониторинг.
Сколько реплик следует использовать?
Используйте 1 реплику для разработки, 3 реплики для производственной высокой доступности. Больше реплик увеличивает доступность, но также и использование ресурсов.
Работает ли это с любым кластером Kubernetes?
Да, CloudNativePG работает с любым стандартным кластером Kubernetes, включая GKE, EKS, AKS и самостоятельно управляемые кластеры.
Как обновить версию PostgreSQL?
CloudNativePG поддерживает последовательные обновления. Обновите `imageName` в спецификации вашего кластера, и оператор выполнит обновление.
Какой класс хранилища следует использовать?
Используйте класс хранилища с политикой освобождения Delete или Retain в зависимости от ваших потребностей в защите данных. Обратитесь к документации вашего облачного провайдера.
Как мониторить мой кластер PostgreSQL?
Включите `enablePodMonitor: true` в спецификации вашего кластера для предоставления метрик Prometheus. Навык включает общие метрики, такие как количество подключений и задержка репликации.

개발자 세부 정보

파일 구조

📁 scripts/

📄 verify.py

📄 SKILL.md