Deployment (Kubernetes): use dedicated namespace, use config file
This commit is contained in:
parent
4af204ae68
commit
bd7b4724d6
2 changed files with 28 additions and 5 deletions
10
deployment/kubernetes/config.yaml
Normal file
10
deployment/kubernetes/config.yaml
Normal file
|
@ -0,0 +1,10 @@
|
|||
apiVersion: v1
|
||||
kind: ConfigMap
|
||||
metadata:
|
||||
name: gisaf-config
|
||||
namespace: gisaf
|
||||
data:
|
||||
GISAF__MAP__LNG: "6.178"
|
||||
GISAF__MAP__LAT: "45.8818"
|
||||
GISAF__MAP__ZOOM: "14"
|
||||
GISAF__MAP__PITCH: "40"
|
|
@ -2,6 +2,7 @@ apiVersion: v1
|
|||
kind: Service
|
||||
metadata:
|
||||
name: gisaf-database
|
||||
namespace: gisaf
|
||||
labels:
|
||||
app: gisaf-database
|
||||
spec:
|
||||
|
@ -18,6 +19,7 @@ apiVersion: apps/v1
|
|||
kind: Deployment
|
||||
metadata:
|
||||
name: gisaf-database-deployment
|
||||
namespace: gisaf
|
||||
labels:
|
||||
app: gisaf-database
|
||||
spec:
|
||||
|
@ -27,6 +29,7 @@ spec:
|
|||
app: gisaf-database
|
||||
template:
|
||||
metadata:
|
||||
namespace: gisaf
|
||||
labels:
|
||||
app: gisaf-database
|
||||
spec:
|
||||
|
@ -71,6 +74,7 @@ apiVersion: v1
|
|||
kind: Service
|
||||
metadata:
|
||||
name: gisaf-server
|
||||
namespace: gisaf
|
||||
labels:
|
||||
app: gisaf-server
|
||||
spec:
|
||||
|
@ -87,6 +91,7 @@ apiVersion: apps/v1
|
|||
kind: Deployment
|
||||
metadata:
|
||||
name: gisaf-server-deployment
|
||||
namespace: gisaf
|
||||
labels:
|
||||
app: gisaf-server
|
||||
spec:
|
||||
|
@ -96,6 +101,7 @@ spec:
|
|||
app: gisaf-server
|
||||
template:
|
||||
metadata:
|
||||
namespace: gisaf
|
||||
labels:
|
||||
app: gisaf-server
|
||||
spec:
|
||||
|
@ -121,6 +127,9 @@ spec:
|
|||
value: redis://gisaf-database
|
||||
- name: GISAF__DB__HOST
|
||||
value: gisaf-database
|
||||
envFrom:
|
||||
- configMapRef:
|
||||
name: gisaf-config
|
||||
- name: gisaf-frontend
|
||||
image: code.philo.ydns.eu/philorg/gisaf-frontend:0.5.0-alpha.13
|
||||
imagePullPolicy: Always
|
||||
|
@ -137,11 +146,12 @@ apiVersion: v1
|
|||
kind: PersistentVolume
|
||||
metadata:
|
||||
name: gisaf-pgdata-pv
|
||||
namespace: gisaf
|
||||
labels:
|
||||
type: local
|
||||
app: gisaf-postgres
|
||||
spec:
|
||||
storageClassName: manual
|
||||
storageClassName: local-path
|
||||
capacity:
|
||||
storage: 2Gi
|
||||
accessModes:
|
||||
|
@ -154,11 +164,12 @@ apiVersion: v1
|
|||
kind: PersistentVolume
|
||||
metadata:
|
||||
name: gisaf-redis-pv
|
||||
namespace: gisaf
|
||||
labels:
|
||||
type: local
|
||||
app: gisaf-redis
|
||||
spec:
|
||||
storageClassName: manual
|
||||
storageClassName: local-path
|
||||
capacity:
|
||||
storage: 2Gi
|
||||
accessModes:
|
||||
|
@ -171,8 +182,9 @@ apiVersion: v1
|
|||
kind: PersistentVolumeClaim
|
||||
metadata:
|
||||
name: gisaf-pgdata-pvc
|
||||
namespace: gisaf
|
||||
spec:
|
||||
storageClassName: manual
|
||||
storageClassName: local-path
|
||||
accessModes:
|
||||
- ReadWriteMany
|
||||
resources:
|
||||
|
@ -184,8 +196,9 @@ apiVersion: v1
|
|||
kind: PersistentVolumeClaim
|
||||
metadata:
|
||||
name: gisaf-redis-pvc
|
||||
namespace: gisaf
|
||||
spec:
|
||||
storageClassName: manual
|
||||
storageClassName: local-path
|
||||
accessModes:
|
||||
- ReadWriteMany
|
||||
resources:
|
||||
|
@ -197,7 +210,7 @@ apiVersion: networking.k8s.io/v1
|
|||
kind: Ingress
|
||||
metadata:
|
||||
name: gisaf
|
||||
namespace: default
|
||||
namespace: gisaf
|
||||
#annotations:
|
||||
# kubernetes.io/ingress.class: traefik
|
||||
# #traefik.ingress.kubernetes.io/router.middlewares: default-strip-prefix@kubernetescrd
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue