Habilidades k8s-manifest-generator
☸️

k8s-manifest-generator

Seguro ⚡ Contiene scripts🌐 Acceso a red

Generar manifiestos de Kubernetes

Crear manifiestos de Kubernetes requiere comprender muchos campos y mejores prácticas. Esta habilidad proporciona plantillas guiadas y ejemplos centrados en la seguridad para Deployments, Services, ConfigMaps y Secrets.

Soporta: Claude Codex Code(CC)
🥉 74 Bronce
1

Descargar el ZIP de la skill

2

Subir en Claude

Ve a Configuración → Capacidades → Skills → Subir skill

3

Activa y empieza a usar

Pruébalo

Usando "k8s-manifest-generator". Create production manifests for a payments API using image registry/payments:2.1.0, port 8080, and external access.

Resultado esperado:

  • Deployment con tres réplicas, límites de recursos, y probes de liveness y readiness
  • Service LoadBalancer exponiendo puertos 80 y 443
  • Referencias a ConfigMap y Secret conectadas al Deployment
  • Security context configurado como non-root con capacidades droppeadas

Usando "k8s-manifest-generator". Create a ConfigMap with nginx configuration for a web server.

Resultado esperado:

  • ConfigMap llamado web-nginx-config con contenido nginx.conf
  • Ejemplo nginx.conf con worker processes, rutas de logs y configuraciones de proxy
  • Instrucciones para montar como volumen o exponer como variables de entorno

Auditoría de seguridad

Seguro
v4 • 1/17/2026

This is a pure documentation and YAML template skill. No executable code is present. The skill provides guided templates and best practices for Kubernetes manifests. All static findings are false positives: backticks in markdown are code formatting, not command execution; embedded scripts in YAML are template examples, not executable code; cryptographic mentions are documentation references, not actual weak crypto usage.

7
Archivos escaneados
2,903
Líneas analizadas
2
hallazgos
4
Auditorías totales

Factores de riesgo

Puntuación de calidad

55
Arquitectura
100
Mantenibilidad
85
Contenido
29
Comunidad
100
Seguridad
87
Cumplimiento de la especificación

Lo que puedes crear

Estandarizar manifiestos de aplicaciones

Crear YAML de Deployment y Service consistentes con configuraciones de seguridad y recursos.

Arrancar un nuevo servicio

Redactar manifiestos para una nueva API con ConfigMap, Secret y redes básicas.

Revisar calidad del YAML

Verificar manifiestos del equipo contra probes, etiquetas y security context recomendados.

Prueba estos prompts

Aplicación web básica
Generate a Deployment and ClusterIP Service for app web-api using image repo/web:1.2.3, port 8080, and namespace dev.
Configuración y secretos
Create manifests for app billing with a ConfigMap for settings, a Secret reference for credentials, a Deployment, and a Service.
Almacenamiento con estado
Create a Deployment and PersistentVolumeClaim for app reports with 20Gi storage and mount it at /var/lib/app.
Producción reforzada
Generate production manifests with non-root security context, read-only filesystem, resource limits, and health probes for app payments.

Mejores prácticas

  • Proporcionar tags de imagen exactos y límites de recursos en tu solicitud
  • Especificar puertos, protocolos y tipo de exposición claramente
  • Describir requisitos de ConfigMap y Secret explícitamente

Evitar

  • Solicitar que los secretos se coloquen en texto plano en los manifiestos
  • Usar tags de imagen :latest en despliegues de producción
  • Omitir health probes y configuraciones de security context

Preguntas frecuentes

¿Qué versiones de Kubernetes están soportadas?
Las plantillas usan APIs estables y deberían funcionar en la mayoría de clusters actuales de Kubernetes desde la versión 1.19.
¿Hay límites en el tamaño o complejidad de los manifiestos?
Sin límites forzados, pero manifiestos muy grandes pueden necesitar organización manual en archivos separados.
¿Puedo usar esto con Helm o Kustomize?
Sí, pero debes adaptar el YAML a charts o overlays manualmente.
¿La habilidad accede o almacena mis datos?
No, proporciona orientación y plantillas únicamente dentro de la sesión de chat.
¿Qué pasa si la validación de kubectl falla?
Usa los pasos de dry-run y lint listados en la habilidad para identificar campos faltantes o errores.
¿Cómo se diferencia esto de una herramienta generadora?
Se enfoca en orientación de mejores prácticas, no en scaffolding automatizado ni acciones de cluster.