Skip to content
Snippets Groups Projects
Commit 39e5d27e authored by Paolo.Brasolin's avatar Paolo.Brasolin
Browse files

feat: #be streamline k8s resource naming

parent 3604ef77
No related branches found
No related tags found
No related merge requests found
Pipeline #23056 failed
apiVersion: apps/v1
kind: Deployment
metadata:
name: oetzi-database
name: database
spec:
selector:
matchLabels:
app: oetzi-database
component: database
template:
metadata:
labels:
app: oetzi-database
component: database
spec:
containers:
- name: oetzi-database
- name: database
image: postgres:14-alpine
ports:
- containerPort: 5432
volumeMounts:
- name: pg-data
- name: pgdata
mountPath: /var/lib/postgresql/data
env:
- name: POSTGRES_DB
......@@ -28,6 +28,6 @@ spec:
value: db_pass
resources: {}
volumes:
- name: pg-data
- name: pgdata
persistentVolumeClaim:
claimName: pg-data-pvc
claimName: database-pvc
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: pg-data-pvc
name: database-pvc
spec:
accessModes:
- ReadWriteOnce
......
apiVersion: v1
kind: Service
metadata:
name: oetzi-database
name: database
spec:
selector:
app: oetzi-database
component: database
ports:
- port: 5432
targetPort: 5432
kind: Kustomization
resources:
- database-deployment.yaml
- database-pvc.yaml
- database-service.yaml
- webserver-deployment.yaml
- webserver-ingress.yaml
- webserver-service.yaml
# namespace: kommul-dev
namePrefix: oetzi-
commonLabels:
app: oetzi
apiVersion: apps/v1
kind: Deployment
metadata:
name: oetzi-webserver
name: webserver
spec:
replicas: 1
selector:
matchLabels:
app: oetzi-webserver
component: webserver
template:
metadata:
labels:
app: oetzi-webserver
component: webserver
spec:
containers:
- name: oetzi-webserver
- name: webserver
# NOTE: use `minikube image load oetzi:latest` to push into container runtime
image: oetzi:latest
# NOTE: Never is useful only for locla testing in order to load image from cache
......@@ -28,4 +28,3 @@ spec:
value: "80"
- name: DATABASE_URL
value: postgres://db_user:db_pass@oetzi-database/db_name
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: oetzi
name: ingress
spec:
rules:
- host: oetzi.eurac
......@@ -11,6 +11,6 @@ spec:
pathType: Prefix
backend:
service:
name: oetzi-webserver
name: webserver
port:
name: http
apiVersion: v1
kind: Service
metadata:
name: oetzi-webserver
name: webserver
spec:
selector:
app: oetzi-webserver
component: webserver
ports:
- name: http
port: 8080
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment