Skip to content

Commit

Permalink
chore(k8s): updated kustomization and reduced k8s resources (#98)
Browse files Browse the repository at this point in the history
* chore(k8s): updated kustomization and reduced k8s resources

Based on monitoring Ive reduced deployment resource

* chore(node): updated engine to be >= 18
  • Loading branch information
saidsef authored Jan 6, 2024
1 parent b3d97cd commit 3944cbd
Show file tree
Hide file tree
Showing 6 changed files with 15 additions and 27 deletions.
2 changes: 1 addition & 1 deletion app/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
"rebuild": "rm package-lock.json && rm yarn.lock && npm i --production && yarn install --prod"
},
"engines": {
"node": ">= 16"
"node": ">= 18"
},
"homepage": "https://github.com/saidsef/node-webserver/blob/master/README.md",
"licenses": [
Expand Down
8 changes: 3 additions & 5 deletions deployment/base/deployment.yml
Original file line number Diff line number Diff line change
Expand Up @@ -57,11 +57,11 @@ spec:
periodSeconds: 10
resources:
requests:
cpu: 40m
cpu: 10m
memory: 128Mi
limits:
cpu: 50m
memory: 512Mi
cpu: 20m
memory: 256Mi
securityContext:
allowPrivilegeEscalation: false
privileged: false
Expand All @@ -73,5 +73,3 @@ spec:
capabilities:
drop:
- ALL
add:
- NET_BIND_SERVICE
5 changes: 2 additions & 3 deletions deployment/base/kustomization.yml
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
---
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization

resources:
- deployment.yml
- service.yml
- deployment.yml
- service.yml
5 changes: 2 additions & 3 deletions deployment/gateway-api/kustomization.yml
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
---
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization

resources:
- ../base
- route.yml
- ../base
- route.yml
3 changes: 1 addition & 2 deletions deployment/ingress-nginx/kustomization.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
---
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization

resources:
- ingress.yml
- ingress.yml
19 changes: 6 additions & 13 deletions deployment/kustomization.yml
Original file line number Diff line number Diff line change
@@ -1,27 +1,20 @@
---
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization

resources:
- ./base
- ./base

commonLabels:
app.kubernetes.io/name: server

commonAnnotations:
app.kubernetes.io/name: server
app.kubernetes.io/managed-by: kustomization
app.kubernetes.io/name: server
app.kubernetes.io/tier: frontend

images:
- name: server
newName: docker.io/saidsef/node-webserver
newTag: latest

vars:
- fieldref: {}
name: HOST
objref:
apiVersion: networking.k8s.io/v1
kind: Ingress
name: server
labels:
- includeSelectors: true
pairs:
app.kubernetes.io/name: server

0 comments on commit 3944cbd

Please sign in to comment.