スキル一覧に戻る
vasic-digital

creating-kubernetes-deployments

by vasic-digital

0🍴 0📅 2026年1月25日
GitHubで見るManusで実行

SKILL.md


name: creating-kubernetes-deployments description: | Deploy use when generating Kubernetes deployment manifests and services. Trigger with phrases like "create kubernetes deployment", "generate k8s manifest", "deploy app to kubernetes", or "create service and ingress". Produces production-ready YAML with health checks, auto-scaling, resource limits, ingress configuration, and TLS termination. allowed-tools: Read, Write, Edit, Grep, Glob, Bash(kubectl:*) version: 1.0.0 author: Jeremy Longshore jeremy@intentsolutions.io license: MIT

Creating Kubernetes Deployments

Overview

This skill provides automated assistance for the described functionality.

Prerequisites

Before using this skill, ensure:

  • Kubernetes cluster is accessible and kubectl is configured
  • Container image is built and pushed to registry
  • Understanding of application resource requirements
  • Namespace exists or will be created
  • Ingress controller is installed (if using ingress)
  • TLS certificates are available (if using HTTPS)

Instructions

  1. Gather Requirements: Application name, image, replicas, ports, environment
  2. Create Deployment: Generate YAML with container spec and resource limits
  3. Add Health Checks: Configure liveness and readiness probes
  4. Define Service: Create ClusterIP, NodePort, or LoadBalancer service
  5. Configure Ingress: Set up routing rules and TLS termination
  6. Add ConfigMaps/Secrets: Externalize configuration and sensitive data
  7. Enable Auto-scaling: Create HorizontalPodAutoscaler if needed
  8. Apply Manifests: Use kubectl apply to deploy resources

Output

Deployment Manifest:

# {baseDir}/k8s/deployment.yaml

## Error Handling

See `{baseDir}/references/errors.md` for comprehensive error handling.

## Examples

See `{baseDir}/references/examples.md` for detailed examples.

## Resources

- Kubernetes documentation: https://kubernetes.io/docs/
- kubectl reference: https://kubernetes.io/docs/reference/kubectl/
- Deployment best practices: https://kubernetes.io/docs/concepts/workloads/
- Example manifests in {baseDir}/k8s-examples/

スコア

総合スコア

50/100

リポジトリの品質指標に基づく評価

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

0/10
説明文

100文字以上の説明がある

0/10
人気

GitHub Stars 100以上

0/15
最近の活動

3ヶ月以内に更新がある

0/10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

+5
タグ

1つ以上のタグが設定されている

0/5

レビュー

💬

レビュー機能は近日公開予定です