Преглед изворни кода

Añado servicios separados para nodeport y loadbalancer

Tino пре 5 месеци
родитељ
комит
a9a15ae93b
4 измењених фајлова са 36 додато и 15 уклоњено
  1. 6 0
      K8S/Makefile
  2. 0 15
      K8S/jugaralpadel-deployment.yaml
  3. 15 0
      K8S/jugaralpadel-service-lb.yaml
  4. 15 0
      K8S/jugaralpadel-service.yaml

+ 6 - 0
K8S/Makefile

@@ -27,6 +27,12 @@ clean:
 	-cat env-prod-configmap.yaml  | sed -e "s/<NS>/${NAMESPACE}/" | kubectl delete -f -
 	-cat reg-secret.yaml | sed -e "s/<NS>/${NAMESPACE}/" | kubectl delete -f -
 
+service:
+	-cat jugaralpadel-service.yaml| sed -e "s/<NS>/${NAMESPACE}/" | kubectl create -f -
+
+servicelb:
+	-cat jugaralpadel-service-lb.yaml| sed -e "s/<NS>/${NAMESPACE}/" | kubectl create -f -
+
 borraclaims:
 	-cat pvc-jugaralpadel.yaml | sed -e "s/<NS>/${NAMESPACE}/" | kubectl delete -f -
 	-cat pvc-static.yaml | sed -e "s/<NS>/${NAMESPACE}/" | kubectl delete -f -

+ 0 - 15
K8S/jugaralpadel-deployment.yaml

@@ -1,18 +1,3 @@
-apiVersion: v1
-kind: Service
-metadata:
-  name: jugaralpadel
-  namespace: <NS>
-spec:
-  type: NodePort
-  ports:
-    - name: "8080"
-      port: 8080
-      nodePort: 30343
-      targetPort: 8080
-  selector:
-    app: jugaralpadel
----
 apiVersion: apps/v1
 kind: Deployment
 metadata:

+ 15 - 0
K8S/jugaralpadel-service-lb.yaml

@@ -0,0 +1,15 @@
+apiVersion: v1
+kind: Service
+metadata:
+  name: jugaralpadel-lb
+  namespace: <NS>
+  annotations:
+    metallb.io/loadBalancerIPs: 192.168.1.203
+spec:
+  type: LoadBalancer
+  ports:
+    - name: "80"
+      port: 80
+      targetPort: 8000
+  selector:
+    app: jugaralpadel

+ 15 - 0
K8S/jugaralpadel-service.yaml

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