Kustomize deployment patch 파일 구조 개선 - 서비스별 개별 파일로 분리 및 deployment-{service}-patch.yaml 명명 규칙 적용

This commit is contained in:
hiondal 2025-09-12 17:43:56 +09:00
parent 1f06b0a307
commit 6e793a4155
7 changed files with 90 additions and 94 deletions

View File

@ -0,0 +1,17 @@
apiVersion: apps/v1
kind: Deployment
metadata:
name: api-gateway
spec:
replicas: 1
template:
spec:
containers:
- name: api-gateway
resources:
requests:
memory: "256Mi"
cpu: "256m"
limits:
memory: "1024Mi"
cpu: "1024m"

View File

@ -0,0 +1,17 @@
apiVersion: apps/v1
kind: Deployment
metadata:
name: bill-service
spec:
replicas: 1
template:
spec:
containers:
- name: bill-service
resources:
requests:
memory: "256Mi"
cpu: "256m"
limits:
memory: "1024Mi"
cpu: "1024m"

View File

@ -0,0 +1,17 @@
apiVersion: apps/v1
kind: Deployment
metadata:
name: kos-mock
spec:
replicas: 1
template:
spec:
containers:
- name: kos-mock
resources:
requests:
memory: "256Mi"
cpu: "256m"
limits:
memory: "1024Mi"
cpu: "1024m"

View File

@ -1,89 +0,0 @@
apiVersion: apps/v1
kind: Deployment
metadata:
name: api-gateway
spec:
replicas: 3
template:
spec:
containers:
- name: api-gateway
resources:
requests:
memory: "1024Mi"
cpu: "1024m"
limits:
memory: "4096Mi"
cpu: "4096m"
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: user-service
spec:
replicas: 3
template:
spec:
containers:
- name: user-service
resources:
requests:
memory: "1024Mi"
cpu: "1024m"
limits:
memory: "4096Mi"
cpu: "4096m"
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: bill-service
spec:
replicas: 3
template:
spec:
containers:
- name: bill-service
resources:
requests:
memory: "1024Mi"
cpu: "1024m"
limits:
memory: "4096Mi"
cpu: "4096m"
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: product-service
spec:
replicas: 3
template:
spec:
containers:
- name: product-service
resources:
requests:
memory: "1024Mi"
cpu: "1024m"
limits:
memory: "4096Mi"
cpu: "4096m"
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: kos-mock
spec:
replicas: 3
template:
spec:
containers:
- name: kos-mock
resources:
requests:
memory: "1024Mi"
cpu: "1024m"
limits:
memory: "4096Mi"
cpu: "4096m"

View File

@ -0,0 +1,17 @@
apiVersion: apps/v1
kind: Deployment
metadata:
name: product-service
spec:
replicas: 1
template:
spec:
containers:
- name: product-service
resources:
requests:
memory: "256Mi"
cpu: "256m"
limits:
memory: "1024Mi"
cpu: "1024m"

View File

@ -0,0 +1,17 @@
apiVersion: apps/v1
kind: Deployment
metadata:
name: user-service
spec:
replicas: 1
template:
spec:
containers:
- name: user-service
resources:
requests:
memory: "256Mi"
cpu: "256m"
limits:
memory: "1024Mi"
cpu: "1024m"

View File

@ -11,23 +11,23 @@ patches:
target: target:
kind: ConfigMap kind: ConfigMap
name: cm-common name: cm-common
- path: deployment-patch.yaml - path: deployment-api-gateway-patch.yaml
target: target:
kind: Deployment kind: Deployment
name: api-gateway name: api-gateway
- path: deployment-patch.yaml - path: deployment-user-service-patch.yaml
target: target:
kind: Deployment kind: Deployment
name: user-service name: user-service
- path: deployment-patch.yaml - path: deployment-bill-service-patch.yaml
target: target:
kind: Deployment kind: Deployment
name: bill-service name: bill-service
- path: deployment-patch.yaml - path: deployment-product-service-patch.yaml
target: target:
kind: Deployment kind: Deployment
name: product-service name: product-service
- path: deployment-patch.yaml - path: deployment-kos-mock-patch.yaml
target: target:
kind: Deployment kind: Deployment
name: kos-mock name: kos-mock