From claudient
Generates complete production-ready Kubernetes manifests (Deployment, Service, ConfigMap, Secret, HPA, PDB, Ingress) for the current app. Includes security contexts, probes, resource limits, and a pre-apply checklist.
How this command is triggered — by the user, by Claude, or both
Slash command
/claudient:k8s-manifest [tipo-recurso o nombre-app] [namespace]devops/es/The summary Claude sees in its command listing — used to decide when to auto-load this command
Generar manifiestos de Kubernetes listos para producción para: $ARGUMENTS Inspecciona el proyecto para determinar el tipo de carga de trabajo (servicio sin estado, worker, CronJob, StatefulSet). Elige el recurso correcto en consecuencia. Genera todos los manifiestos como documentos YAML separados delimitados por `---` en un único archivo. Incluye estos recursos: - `Namespace` si se especifica un namespace no predeterminado - `Deployment` o `StatefulSet` para la carga de trabajo principal - `Service` (ClusterIP por defecto; indica cuándo LoadBalancer/NodePort es justificado) - `ConfigMap`...
Generar manifiestos de Kubernetes listos para producción para: $ARGUMENTS
Inspecciona el proyecto para determinar el tipo de carga de trabajo (servicio sin estado, worker, CronJob, StatefulSet). Elige el recurso correcto en consecuencia.
Genera todos los manifiestos como documentos YAML separados delimitados por --- en un único archivo.
Incluye estos recursos:
Namespace si se especifica un namespace no predeterminadoDeployment o StatefulSet para la carga de trabajo principalService (ClusterIP por defecto; indica cuándo LoadBalancer/NodePort es justificado)ConfigMap para configuración no sensibleSecret con valores de marcador codificados en base64 y una advertencia clara para reemplazar antes de aplicarHorizontalPodAutoscaler dirigido a métricas de CPU y memoriaPodDisruptionBudget con minAvailable: 1Ingress si el servicio es accesible por HTTP — usa clase nginx ingress, añade sección TLS con anotación cert-managerRequisitos de especificación de carga de trabajo:
resources.requests y resources.limits para CPU y memoria — tamaño basado en el stack detectadolivenessProbe y readinessProbe — HTTP o exec según sea apropiado; incluye initialDelaySeconds y failureThresholdsecurityContext a nivel de Pod: runAsNonRoot: true, seccompProfile: RuntimeDefaultsecurityContext a nivel de Container: readOnlyRootFilesystem: true, allowPrivilegeEscalation: false, capabilities: drop: [ALL]terminationGracePeriodSeconds ajustado al comportamiento de apagado de la aplicacióntopologySpreadConstraints para distribuir entre nodos y zonasapp.kubernetes.io/* en cada recursoDespués de los manifiestos, genera una lista de verificación de elementos a completar antes de kubectl apply:
npx claudepluginhub claudient/claudient --plugin claudient-personas/k8s-manifestGenerates Kubernetes manifests (Deployment, Service, ConfigMap, Secret, Ingress, HPA, etc.) for deploying the current app. Analyzes Dockerfile/docker-compose.yml, sets resources/probes, outputs to k8s/ dir.
/k8s-manifestGenerates production-ready Kubernetes manifests for the current app: Deployment, Service, Ingress, ConfigMap, HPA, NetworkPolicy. Outputs to k8s/ directory as separate YAMLs or single file.