📚 Pré-requisitos Teóricos: este projeto aplica conceitos ensinados em Módulo 13: DevOps e Cloud. Recomendado revisar antes de começar.
v1.0 — Engenharia de Software & Práticas Profissionais
Trilha de Especialização Pedagógica
- Tecnologias: Kubernetes, K8s Manifests, Ingress Nginx, HPA, ConfigMaps, Secrets
- Arquivo Principal:
k8s/deployment.yaml
—`
Cluster Kubernetes corporativo com manifestos YAML completos: Deployments, Services ClusterIP/LoadBalancer, Ingress Nginx, ConfigMaps, Secrets e HPA (Horizontal Pod Autoscaler).
—`
apiVersion: apps/v1
kind: Deployment
metadata:
name: portal-api-deployment
spec:
replicas: 3
selector:
matchLabels:
app: portal-api
template:
metadata:
labels:
app: portal-api
spec:
containers:
- name: api
image: portal/api:latest
ports:
- containerPort: 8080
—`
No seu editor/IDE, abra a pasta deste projeto (File > Open Folder) ou navegue via terminal:
cd infra_k8s_04_kubernetes_cluster
terraform init && terraform plan
# ou docker-compose up -d
[!TIP] Dica para execução a partir da raiz do repositório: Se você abriu o repositório completo no VS Code, basta navegar até a pasta antes de executar: cd proj_aplicacoes_full_stack/projetos/infra_k8s_04_kubernetes_cluster
| ⬅️ Ver Todos os Projetos no Super-Hub | 🏠 Página Inicial do Portal |