Skip to content

beAWARE-project/k8s

Repository files navigation

beAware Kubernetes applications

How to expose new service

  1. Edit the ingress-prod-rules.yaml
  2. Add the new service as "backend"
  3. Add reqrite policy "serviceName=new-service rewrite=/"
  • To add new service named "new-service" add the following:
...
  ingress.bluemix.net/rewrite-path: "serviceName=new-service rewrite=/"
...

...
      - backend:
        serviceName: new-service
        servicePort: 8080
      path: /new-service/
 ...

  • Your ingress should be as following:
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
  namespace: prod
  annotations:
    ingress.bluemix.net/redirect-to-https: "true"
    ingress.bluemix.net/rewrite-path: "serviceName=new-service rewrite=/;serviceName=new-service-2 rewrite=/"
  name: rules-prod
spec:
  tls:
  - hosts:
    - beaware.uk-south.containers.mybluemix.net
    secretName: 
  rules:
  - host: beaware.uk-south.containers.mybluemix.net
    http:
      paths:
        - backend:
          serviceName: new-service
          servicePort: 8080
        path: /new-service/
        - backend:
          serviceName: new-service-2
          servicePort: 8080
        path: /new-service-2/

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors