Loading...
Loading...
Verifica a Stack do Portainer. Além disso analisa parâmetros, rotas Traefik, volumes, recursos e conformidade do stack Portainer de Acordo com as Recomendações da Promovaweb.
npx skill4agent add promovaweb/skills-devops promovaweb-devops-review-portainer-stackportainer.yamlportainer.yamlportainer/agent:stsportainer/agent:<versão>portainer/portainer-ce:stsstslts| Serviço | Obrigatório |
|---|---|
| Sim |
| Sim |
portainer-H tcp://tasks.agent:9001--tlsskipverifytasks.agentmode: globalglobalmode: replicatedreplicas: 1node.platform.os == linuxnode.role == managernode.role == manager/var/run/docker.sock:/var/run/docker.sock/var/lib/docker/volumes:/var/lib/docker/volumesportainer_dataexternal: true/data9000:9000portainerx-portainer-app-urlx-portainer-app-urlpainel.seudominio.com.brHost(...)traefik.http.routers.portainer.rulex-portainer-app-urltraefik.enable=truetraefik.swarm.network=network_swarm_publictraefik.http.routers.portainer.ruleHost(...)x-portainer-app-urltraefik.http.routers.portainer.entrypoints=websecuretraefik.http.routers.portainer.tls.certresolver=letsencryptresolvertraefik.http.routers.portainer.service=portainertraefik.http.services.portainer.loadbalancer.server.port=9000traefik.http.routers.portainer.priority=1agentnetwork_swarm_publicnetwork_swarm_publicexternal: true--tlsskipverify# Relatório de Auditoria — portainer.yaml
Data: <data atual>
## Resumo
- Total de checks: X
- ✅ OK: X
- ⚠️ Atenções: X
- ❌ Erros: X
## Resultados por Categoria
### 1. Imagens
✅ portainer/agent:sts: tag definida
⚠️ Tag `sts` (Short Term Support): considere `lts` para ambientes de produção estáveis
...
### 2. Serviços
✅ agent: presente
✅ portainer: presente
### 3. Comando
✅ portainer: -H tcp://tasks.agent:9001 --tlsskipverify correto
...
### 4. Modo de Deploy
✅ agent: mode global (correto para todos os nós)
✅ portainer: mode replicated, 1 réplica
...
### 5. Placement
✅ agent: node.platform.os == linux
✅ portainer: node.role == manager
...
### 6. Volumes Agent
✅ docker.sock: montado
✅ docker volumes: montado
...
### 7. Volume Portainer
✅ portainer_data: volume externo em /data
...
### 8. Portas
⚠️ Porta 9000 exposta e Traefik configurado — considere remover exposição direta de porta
...
### 9. Rotas Traefik
✅ portainer: rota Host correta, TLS ok
✅ agent: sem Traefik (correto)
...
### 10. Redes
✅ network_swarm_public: configurado como external
...
### 11. Segurança
⚠️ --tlsskipverify: documentar que comunicação interna é confiável
⚠️ Configure senha forte no primeiro acesso ao Portainer
⚠️ Considere adicionar IP allowlist no Traefik para o Portainer
...
## Ações Recomendadas (por prioridade)
### Crítico (fazer antes do deploy)
1. ...
### Recomendado
1. ...
### Opcional
1. ...