diff --git a/deploy/k8s-poc-demo/base/deployment.yaml b/deploy/k8s-poc-demo/base/deployment.yaml index 6aa8819..504192e 100644 --- a/deploy/k8s-poc-demo/base/deployment.yaml +++ b/deploy/k8s-poc-demo/base/deployment.yaml @@ -2,24 +2,22 @@ apiVersion: apps/v1 kind: Deployment metadata: name: k8s-poc-nginx-deployment - labels: - app: nginx spec: selector: matchLabels: - app: nginx + app: k8s-poc-nginx replicas: 2 template: metadata: labels: - app: nginx + app: k8s-poc-nginx spec: containers: - - name: nginx + - name: k8s-poc-nginx image: nginx:latest - imagePullPolicy: IfNotPresent ports: - containerPort: 80 + imagePullPolicy: IfNotPresent resources: requests: cpu: "100m" diff --git a/deploy/k8s-poc-demo/overlays/prod/kustomization.yaml b/deploy/k8s-poc-demo/overlays/prod/kustomization.yaml new file mode 100644 index 0000000..97a2f39 --- /dev/null +++ b/deploy/k8s-poc-demo/overlays/prod/kustomization.yaml @@ -0,0 +1,5 @@ +resources: +- ../../base +patchesStrategicMerge: +- replicas.yaml +- resources.yaml diff --git a/deploy/k8s-poc-demo/overlays/prod/replicas.yaml b/deploy/k8s-poc-demo/overlays/prod/replicas.yaml new file mode 100644 index 0000000..46b8975 --- /dev/null +++ b/deploy/k8s-poc-demo/overlays/prod/replicas.yaml @@ -0,0 +1,6 @@ +apiVersion: apps/v1 +kind: Deployment +metadata: + name: k8s-poc-nginx-deployment +spec: + replicas: 1 diff --git a/deploy/k8s-poc-demo/overlays/prod/resources.yaml b/deploy/k8s-poc-demo/overlays/prod/resources.yaml new file mode 100644 index 0000000..edad572 --- /dev/null +++ b/deploy/k8s-poc-demo/overlays/prod/resources.yaml @@ -0,0 +1,15 @@ +apiVersion: apps/v1 +kind: Deployment +metadata: + name: k8s-poc-nginx-deployment +spec: + template: + spec: + containers: + - name: k8s-poc-nginx + resources: +# requests: +# cpu: "100m" + limits: + memory: "256Mi" + cpu: "150m"