Docker λΆν° Kubernetes κΉμ§ νκ²½λ³ μ€ν°λλ₯Ό μν μ μ₯μ μ λλ€.
νλ‘μ νΈμ μ€ννκ²½μ λ€μκ³Ό κ°μ΄ ꡬμ±ν©λλ€.
- dev : κ°λ° νκ²½
- prod : λ°°ν¬ νκ²½
μ€ν νκ²½μ Docker λΆν° K8s κΉμ§ μ μ§μ μΌλ‘ ꡬμ±ν΄ λ΄ λλ€.
- Dockerfile
- dev : κ°λ° νκ²½ - bind mount μ μ©
- prod : λ°°ν¬ νκ²½ - Nginx λ₯Ό μ¬μ©ν
Web Server+Reverse Proxy Server
- docker-compose
- dev
- prod
- K8s Pod 리μμ€λ‘ μ€ννκ²½ ꡬμ±νκΈ°
- K8s ReplicaSet 리μμ€λ‘ μ€ννκ²½ ꡬμ±νκΈ°
- K8s Deployment 리μμ€λ‘ μ€ννκ²½ ꡬμ±νκΈ°
root/
βββ frontend/
β βββ ... (Vite μ± μμ€)
βββ backend/
β βββ ... (Express μ± μμ€)
βββ docker/
β βββ dev/
β β βββ docker-compose.yml
β β βββ frontend.Dockerfile
β β βββ backend.Dockerfile
β βββ prod/
β βββ docker-compose.yml
β βββ frontend.Dockerfile
β βββ backend.Dockerfile
β βββ nginx.conf
βββ Makefile