Habilidades service-mesh-expert
📦

service-mesh-expert

Seguro

Projetar Arquiteturas de Service Mesh com Istio e Linkerd

Microserviços precisam de comunicação segura e observável sem complexidade. Esta skill oferece orientação especializada em implantações de Istio e Linkerd com rede de confiança zero e gerenciamento de tráfego.

Suporta: Claude Codex Code(CC)
📊 70 Adequado
1

Baixar o ZIP da skill

2

Upload no Claude

Vá em Configurações → Capacidades → Skills → Upload skill

3

Ative e comece a usar

Testar

A utilizar "service-mesh-expert". Solicitação de configuração mTLS

Resultado esperado:

Configurações passo a passo de PeerAuthentication e DestinationRule para aplicar mTLS estrito em todo o cluster, começando com o caminho de migração do modo permissivo e comandos de verificação para confirmar a criptografia.

A utilizar "service-mesh-expert". Depurar problema de conectividade de serviço

Resultado esperado:

Lista de verificação sistemática de troubleshooting incluindo verificação de injeção de sidecar, análise de roteamento de VirtualService, conflitos de política de autorização e comandos de debug istioctl com saídas esperadas.

Auditoria de Segurança

Seguro
v1 • 2/25/2026

Static analysis flagged 4 patterns that are all false positives. Line 22 uses Markdown backticks for documentation reference, not shell execution. Lines 3, 46, and 60 contain no cryptographic code - they reference mTLS conceptually in documentation. This is a markdown-only skill with no executable code, external commands, or security risks.

1
Arquivos analisados
61
Linhas analisadas
0
achados
1
Total de auditorias
Nenhum problema de segurança encontrado
Auditado por: claude

Pontuação de qualidade

38
Arquitetura
100
Manutenibilidade
87
Conteúdo
25
Comunidade
100
Segurança
91
Conformidade com especificações

O Que Você Pode Construir

Engenheiro de Plataforma Kubernetes

Implantar service mesh Istio com aplicação de mTLS e políticas de tráfego para uma plataforma de microserviços em produção lidando com requisitos de alta disponibilidade.

Tech Lead DevOps

Implementar implantações canary com divisão de tráfego e rollback automatizado usando configurações Istio VirtualService e DestinationRule.

Arquiteto de Segurança

Projetar arquitetura de rede de confiança zero com autenticação serviço-a-serviço usando mTLS e aplicação de AuthorizationPolicy em todos os namespaces.

Tente Estes Prompts

Configuração Básica de Service Mesh
Ajude-me a configurar o service mesh Istio no meu cluster Kubernetes. Tenho 3 namespaces (dev, staging, prod) e preciso de mTLS básico entre serviços. Quais são os passos de instalação e configuração inicial?
Configuração de Roteamento de Tráfego
Preciso rotear 90% do tráfego para a versão-1 e 10% para a versão-2 do meu serviço de pagamentos. Crie as configurações YAML do Istio VirtualService e DestinationRule com explicação.
Implementação de Circuit Breaker
Projete uma configuração de circuit breaker para o meu serviço de pedidos que lide graciosamente com falhas upstream. Inclua configurações de pool de conexões, detecção de outliers e políticas de retry com Istio.
Federação Multi-Cluster
Planeje uma mesh Istio multi-cluster entre AWS EKS e GCP GKE. Inclua requisitos para descoberta de serviços entre clusters, gerenciamento de certificados e federação de tráfego entre as duas meshes.

Melhores Práticas

  • Comece com modo mTLS PERMISSIVE e migre gradualmente para STRICT após verificar se todos os serviços se comunicam corretamente
  • Implemente circuit breakers e políticas de retry antes da implantação em produção, não após falhas ocorrerem
  • Use isolamento de política em nível de namespace para aplicar regras diferentes de segurança e tráfego por ambiente

Evitar

  • Habilitar mTLS estrito em todo o cluster sem testar primeiro no modo permissivo - causa interrupções imediatas de serviço
  • Pular configuração de circuit breaker assumindo que serviços são confiáveis - falhas em cascata ocorrerão sob carga
  • Super provisionar recursos de sidecar sem monitorar uso real de CPU e memória - aumenta custos desnecessariamente

Perguntas Frequentes

Qual é a diferença entre Istio e Linkerd para meu caso de uso?
Istio oferece gerenciamento abrangente de tráfego, segurança e observabilidade com mais opções de configuração, mas maior complexidade. Linkerd fornece mTLS mais simples e observabilidade básica com menor overhead de recursos. Escolha Istio para necessidades complexas de roteamento, Linkerd para mTLS direto com mínima carga operacional.
Service mesh adiciona latência significativa aos meus serviços?
Overhead típico de proxy sidecar é de 3-10ms por requisição para mTLS e roteamento. Linkerd geralmente tem menor overhead (2-5ms) que Istio (5-10ms). Os benefícios de segurança e observabilidade geralmente superam o custo de latência, mas meça sua carga de trabalho específica antes da implantação em produção.
Posso usar service mesh com cargas de trabalho não-Kubernetes?
Istio suporta VMs através da integração istio-vm, permitindo implantações híbridas. Linkerd requer Kubernetes. Para ambientes mistos, Istio é a melhor escolha com configuração adequada de proxy sidecar para VM.
Como lidar com conexões de banco de dados através do service mesh?
Tráfico de banco de dados normalmente contorna a mesh usando regras de exclusão de tráfego. Configure exclusões de interceptação de sidecar para portas de banco de dados, ou use egress gateways para acesso externo controlado com origem TLS adequada.
Qual monitoramento devo configurar para o service mesh?
Monitore CPU e memória do proxy sidecar, percentis de latência de requisição (p50, p95, p99), taxas de erro, status de conexão mTLS e saúde de sincronização de configuração. Integre com Prometheus e Grafana usando dashboards nativos do Istio ou Linkerd.
Como faço rollback de uma configuração problemática de mesh?
Mantenha versões de configurações Istio no Git. Use kubectl apply com versões anteriores do manifesto para rollback imediato. Para problemas críticos, desabilite a injeção de sidecar no nível de namespace e refaça o deploy dos pods para contornar a mesh temporariamente.

Detalhes do Desenvolvedor

Estrutura de arquivos

📄 SKILL.md