diff --git a/hello-world/deployments/deployment.yaml b/hello-world/deployments/deployment.yaml index ae423c8..04408c6 100644 --- a/hello-world/deployments/deployment.yaml +++ b/hello-world/deployments/deployment.yaml @@ -97,35 +97,70 @@ spec: # ports: # - containerPort: 5000 +# --- +# +# apiVersion: networking.k8s.io/v1 +# kind: Ingress +# metadata: +# labels: +# service: hello-world +# name: hello-world-ingress +# namespace: hello-world +# spec: +# rules: +# - http: +# paths: +# - backend: +# service: +# name: hello-world-active +# port: +# number: 5000 +# path: /active +# pathType: Prefix +# +# - http: +# paths: +# - backend: +# service: +# name: hello-world-preview +# port: +# number: 5000 +# path: /preview +# pathType: Prefix +# status: +# loadBalancer: {} +# +# +# --- -apiVersion: networking.k8s.io/v1 -kind: Ingress +apiVersion: v1 +kind: Service metadata: - labels: - service: hello-world - name: hello-world-ingress + name: hello-world-active namespace: hello-world spec: - rules: - - http: - paths: - - backend: - service: - name: hello-world-active - port: - number: 5000 - path: /active - pathType: Prefix + type: NodePort # Change service type to NodePort + ports: + - name: "5000" + port: 5000 + targetPort: 5000 + nodePort: 30001 # Specify a node port (you can choose any available port) + selector: + app: hello-world - - http: - paths: - - backend: - service: - name: hello-world-preview - port: - number: 5000 - path: /preview - pathType: Prefix -status: - loadBalancer: {} +--- +apiVersion: v1 +kind: Service +metadata: + name: hello-world-preview + namespace: hello-world +spec: + type: NodePort # Change service type to NodePort + ports: + - name: "5000" + port: 5000 + targetPort: 5000 + nodePort: 30002 # Specify a different node port (make sure it's available) + selector: + app: hello-world