ワンクリックで
worker-k8s
K3S cluster configuration, kubectl patterns, and registry information
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
K3S cluster configuration, kubectl patterns, and registry information
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Load CI/CD pipeline configuration and deployment information when working with automation or deployments
Load database relationships, shared resources, and schema information when working with data models or database configuration
Load development environment information including folder structure, OrbStack setup, and system configuration
Load port mappings for all projects when working with networking, docker-compose, or service configuration
Load GitHub/GitLab repository information when working with git, CI/CD, or repository management
Load server information, infrastructure details, and access patterns when working with deployment or server configuration
| name | worker-k8s |
| description | K3S cluster configuration, kubectl patterns, and registry information |
| disable-model-invocation | true |
Always SSH first, then run kubectl on the remote server:
ssh dev-01-root "kubectl -n flowmaster get pods"
ssh dev-01-root "kubectl -n flowmaster describe pod <pod-name>"
# 1. Build image on server
docker build --platform linux/amd64 -t localhost:30500/flowmaster/<name>:<tag> .
# 2. Push to registry
docker push localhost:30500/flowmaster/<name>:<tag>
# 3. Deploy/update in K8S
kubectl set image -n flowmaster deploy/<name> <name>=localhost:30500/flowmaster/<name>:<tag>
# List pods
ssh dev-01-root "kubectl -n flowmaster get pods"
# Describe pod
ssh dev-01-root "kubectl describe pod -n flowmaster <pod-name>"
# Check logs
ssh dev-01-root "kubectl logs -n flowmaster deploy/<service> --tail=50"
# Get logs from specific pod
ssh dev-01-root "kubectl logs -n flowmaster <pod-name> --tail=100"
# List deployments
ssh dev-01-root "kubectl -n flowmaster get deploy"
# Update image
ssh dev-01-root "kubectl set image -n flowmaster deploy/<name> <name>=localhost:30500/flowmaster/<name>:<tag>"
# Restart deployment
ssh dev-01-root "kubectl rollout restart -n flowmaster deploy/<name>"
# Check deployment status
ssh dev-01-root "kubectl -n flowmaster describe deploy <name>"
# List ConfigMaps
ssh dev-01-root "kubectl get cm -n flowmaster"
# View specific ConfigMap
ssh dev-01-root "kubectl get cm gateway-config -n flowmaster -o yaml"
# Edit ConfigMap
ssh dev-01-root "kubectl edit cm gateway-config -n flowmaster"
# List services
ssh dev-01-root "kubectl -n flowmaster get svc"
# Get service endpoints
ssh dev-01-root "kubectl -n flowmaster get endpoints"
ssh dev-01-root "kubectl exec -n flowmaster deploy/<name> -- wget -qO- http://localhost:<port>/health"
/health/health/healthWARNING: ClusterIPs are dynamic and will change if services are recreated. Always look them up live:
ssh dev-01-root "kubectl -n flowmaster get svc"
These are used in Nginx config: /etc/nginx/sites-enabled/flowmaster
imagePullPolicy: Always-n flowmaster namespace for production servicesFor live server IPs, namespaces, and ClusterIPs, use commander-mcp: get_context_servers, get_context_services