Explorar el Código

Configuración para apuntar al cluster cloudnative

Celestino Rey hace 8 meses
padre
commit
c497959f5e
Se han modificado 4 ficheros con 26 adiciones y 11 borrados
  1. 8 8
      K8S/Makefile
  2. 1 1
      K8S/env-prod-configmap.yaml
  3. 14 0
      K8S/service.yaml
  4. 3 2
      src/misfinanzas/settings.py

+ 8 - 8
K8S/Makefile

@@ -1,6 +1,6 @@
 export REGISTRY=registry.reymota.es
-export IMG_VERSION = alpine-11
-export NAMESPACE = finanzas
+export IMG_VERSION = alpine-13
+export NAMESPACE = fdev
 
 # limpia todo
 all: imagen clean install
@@ -14,10 +14,10 @@ ns:
 install:
 	-cat reg-secret.yaml| sed -e "s/<NS>/${NAMESPACE}/" | kubectl create -f -
 	-cat env-prod-configmap.yaml | sed -e "s/<NS>/${NAMESPACE}/" | kubectl create -f -
-	-cat env-prod-db-configmap.yaml | sed -e "s/<NS>/${NAMESPACE}/" | kubectl create -f -
+	#-cat env-prod-db-configmap.yaml | sed -e "s/<NS>/${NAMESPACE}/" | kubectl create -f -
 
-	-cat db-deployment.yaml| sed -e "s/<NS>/${NAMESPACE}/" | kubectl create -f -
-	-cat db-service.yaml| sed -e "s/<NS>/${NAMESPACE}/" | kubectl create -f -
+	#-cat db-deployment.yaml| sed -e "s/<NS>/${NAMESPACE}/" | kubectl create -f -
+	#-cat db-service.yaml| sed -e "s/<NS>/${NAMESPACE}/" | kubectl create -f -
 
 	-cat finanzas-deployment.yaml | sed -e "s/<NS>/${NAMESPACE}/" | sed -e "s/<TAG>/${IMG_VERSION}/" | kubectl create -f -
 	-cat finanzas-ingress.yaml | sed -e "s/<NS>/${NAMESPACE}/" | kubectl create -f -
@@ -25,11 +25,11 @@ install:
 clean:
 	-cat finanzas-deployment.yaml | sed -e "s/<NS>/${NAMESPACE}/" | sed -e "s/<TAG>/${IMG_VERSION}/" | kubectl delete -f -
 
-	-cat db-deployment.yaml | sed -e "s/<NS>/${NAMESPACE}/" | kubectl delete -f -
-	-cat db-service.yaml | sed -e "s/<NS>/${NAMESPACE}/" | kubectl delete -f -
+	#-cat db-deployment.yaml | sed -e "s/<NS>/${NAMESPACE}/" | kubectl delete -f -
+	#-cat db-service.yaml | sed -e "s/<NS>/${NAMESPACE}/" | kubectl delete -f -
 
 	-cat env-prod-configmap.yaml  | sed -e "s/<NS>/${NAMESPACE}/" | kubectl delete -f -
-	-cat env-prod-db-configmap.yaml  | sed -e "s/<NS>/${NAMESPACE}/" | kubectl delete -f -
+	#-cat env-prod-db-configmap.yaml  | sed -e "s/<NS>/${NAMESPACE}/" | kubectl delete -f -
 
 	-cat reg-secret.yaml | sed -e "s/<NS>/${NAMESPACE}/" | kubectl delete -f -
 	-cat finanzas-ingress.yaml | sed -e "s/<NS>/${NAMESPACE}/" | kubectl delete -f -

+ 1 - 1
K8S/env-prod-configmap.yaml

@@ -4,7 +4,7 @@ data:
   ENTORNO: "Producción"
   # APP_VERSION: 16.0.0
   SECRET_KEY: change_me
-  SQL_HOST: postgresql
+  SQL_HOST: postgres-cluster-rw.reymota-pg-cluster.svc.cluster.local
   SQL_PORT: "5432"
   DATABASE: postgres
   DJANGO_LOG_LEVEL: "WARNING"

+ 14 - 0
K8S/service.yaml

@@ -0,0 +1,14 @@
+apiVersion: v1
+kind: Service
+metadata:
+  name: finanzas
+  namespace: <NS>
+spec:
+  type: NodePort
+  ports:
+    - name: "8080"
+      port: 8080
+      nodePort: 30348
+      targetPort: 8080
+  selector:
+    app: finanzas

+ 3 - 2
src/misfinanzas/settings.py

@@ -1,3 +1,4 @@
+
 """
 Django settings for misfinanzas project.
 
@@ -95,10 +96,10 @@ WSGI_APPLICATION = 'misfinanzas.wsgi.application'
 DATABASES = {
     'default': {
         "ENGINE": "django.db.backends.postgresql",
-        "NAME": "finanzas",
+        "NAME": "reymotadb",
         "USER": "creylopez",
         "PASSWORD": "Dsa-0213",
-        "HOST": "postgresql",
+        "HOST": "postgres-cluster-rw.reymota-pg-cluster.svc.cluster.local",
         "PORT": "5432",
     }
 }