k8s-manifest-generator
Gerenciar manifestos Kubernetes
Criar manifestos Kubernetes requer entender muitos campos e melhores práticas. Esta skill fornece modelos guiados e exemplos focados em segurança para Deployments, Services, ConfigMaps e Secrets.
Baixar o ZIP da skill
Upload no Claude
Vá em Configurações → Capacidades → Skills → Upload skill
Ative e comece a usar
Testar
A utilizar "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 com três réplicas, limites de recursos e probes de liveness e readiness
- Service LoadBalancer expondo portas 80 e 443
- Referências de ConfigMap e Secret conectadas ao Deployment
- Security context definido como non-root com capacidades removidas
A utilizar "k8s-manifest-generator". Create a ConfigMap with nginx configuration for a web server.
Resultado esperado:
- ConfigMap chamado web-nginx-config com conteúdo nginx.conf
- Exemplo nginx.conf com worker processes, caminhos de log e configurações de proxy
- Instruções para montagem como volume ou exposição como variáveis de ambiente
Auditoria de Segurança
SeguroThis 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.
Fatores de risco
⚡ Contém scripts (1)
🌐 Acesso à rede (1)
Pontuação de qualidade
O Que Você Pode Construir
Padronizar manifestos de aplicação
Criar YAML consistente de Deployment e Service com configurações de segurança e recursos.
Iniciar novo serviço
Elaborar manifestos para uma nova API com ConfigMap, Secret e rede básica.
Revisar qualidade YAML
Verificar manifestos da equipe contra probes recomendados, labels e security context.
Tente Estes Prompts
Generate a Deployment and ClusterIP Service for app web-api using image repo/web:1.2.3, port 8080, and namespace dev.
Create manifests for app billing with a ConfigMap for settings, a Secret reference for credentials, a Deployment, and a Service.
Create a Deployment and PersistentVolumeClaim for app reports with 20Gi storage and mount it at /var/lib/app.
Generate production manifests with non-root security context, read-only filesystem, resource limits, and health probes for app payments.
Melhores Práticas
- Forneça tags de imagem e limites de recursos exatos na sua solicitação
- Especifique portas, protocolos e tipo de exposição claramente
- Descreva requisitos de ConfigMap e Secret explicitamente
Evitar
- Solicitar que segredos sejam placed in plain text in manifests
- Usar tags de imagem :latest em implantações de produção
- Omitir health probes e configurações de security context
Perguntas Frequentes
Quais versões do Kubernetes são suportadas?
Há limites no tamanho ou complexidade dos manifestos?
Posso usar isso com Helm ou Kustomize?
A skill acessa ou armazena meus dados?
E se a validação do kubectl falhar?
Como isso é diferente de uma ferramenta geradora?
Detalhes do Desenvolvedor
Autor
wshobsonLicença
MIT
Repositório
https://github.com/wshobson/agents/tree/main/plugins/kubernetes-operations/skills/k8s-manifest-generatorReferência
main
Estrutura de arquivos