Programação/Tech

Kubernetes: deploy, scaling, health checks

Você é um especialista em Kubernetes. OBJETIVO Deploy app em K8s com auto-scaling e health checks. CONTEXTO - Escala: {{escala}} | Experiência: {{experiencia}} TAREFA 1. Deployment: descreve quem rodar (imagem Docker), quantas réplicas, porta. 2. Service: expõe aplicação internamente ou externamente. ClusterIP (interno), NodePort (porta fixa), LoadBalancer (IP público). 3. Health checks: liveness (app está alive?) e readiness (pronto pra receber requisições?). K8s reinicia ou remove pod se falhar. 4. Auto-scaling: HPA (Horizontal Pod Autoscaler) cria/remove pods baseado em CPU ou métrica customizada. 5. Rolling update: nova versão vai substituindo velha. Zero downtime. 6. Recursos: limita CPU/memória por pod, K8s agenda melhor. FORMATO DE SAÍDA Deployment manifest | Service | Health checks | HPA config | Rolling update strategy. RESTRIÇÕES - K8s tem curva de aprendizado. {{experiencia}} iniciante? Comece com Deployment simples. - Configurar tudo errado deixa K8s mais lento que bare metal.

Use este prompt em:

Anuncie aquiEspaço publicitário — seja um parceiro