Arquitetura de cluster Kubernetes
Plano de controle, nós de trabalho, kubelet, kube-proxy, pods e Ingress
14 nós
- Stack
- Kubernetes
Arquitetura
Pessoas, apps web e mobile, API, banco de dados e sistemas externos
Funciona no plano Free: 15 nós de diagrama + 150 notas, textos, figurinhas e tópicos de mapa mental por diagrama.
O modelo C4 descreve software em quatro níveis: contexto, contêineres, componentes e código. Este modelo é o nível 2, o diagrama de contêineres: um cliente usa uma aplicação web e um app mobile, os dois chamam uma aplicação de API, e a API lê e grava um banco de pedidos e publica eventos em um broker de mensagens.
Um worker de pedidos consome esses eventos e envia confirmações por um serviço de e-mail externo, enquanto a API cobra cartões por meio de um provedor de pagamentos externo. Cada contêiner mostra a sua tecnologia e uma frase sobre a sua função, as relações dizem o que acontece e por qual protocolo, e o limite do sistema separa o que você constrói do que você usa.
Renomeie o limite do sistema e os contêineres, e escreva uma frase sobre a responsabilidade de cada contêiner.
Informe a tecnologia de cada contêiner e o protocolo de cada relação, por exemplo JSON sobre HTTPS ou SQL.
Adicione as pessoas e os sistemas externos de que os seus usuários e integrações dependem, e remova o que você não tem.
Compartilhe um link com o time ou exporte o diagrama para o documento de arquitetura, e salve uma versão quando os contêineres mudarem.
Um contêiner é algo que executa código ou guarda dados por conta própria: uma aplicação web, um app mobile, uma API, um banco de dados, um broker de mensagens ou um worker em segundo plano. Não é a mesma coisa que um contêiner Docker, embora um contêiner C4 muitas vezes seja implantado como um.
Sim. O pack C4 tem pessoas, sistemas de software, contêineres, componentes, bancos de dados, limites de sistema e de contêiner e nós de implantação, então você desenha diagramas de contexto, contêineres, componentes e implantação no mesmo canvas.
Não a partir do Structurizr DSL nem da sintaxe C4 do Mermaid. Comece por este modelo, ou conecte o seu agente de IA ao Archboard via MCP e descreva os contêineres: o agente os desenha no seu canvas e você edita o resultado.
Plano de controle, nós de trabalho, kubelet, kube-proxy, pods e Ingress
14 nós
VPC com ALB, EC2 Auto Scaling, RDS, CloudFront e S3
13 nós
API Gateway, Lambda, DynamoDB, EventBridge, SQS e Cognito
11 nós
Caso de uso relacionado
Diagramas de arquitetura C4Entre com Google ou GitHub. Grátis para um assento. Faça upgrade quando a equipe entrar.