-
-
Notifications
You must be signed in to change notification settings - Fork 117
Closed
StackStorm/st2-dockerfiles
#20Description
Moved from https://github.com/StackStorm/k8s-st2/issues/31
As part of templating Helm Charts, we'll need a K8s Ingress controller (https://kubernetes.io/docs/concepts/services-networking/ingress/) to allow user configuring inbound access to StackStorm Web UI/APIs from the outside world and have more granular configuration comparing to LoadBalancer type.
The Plan
Per #44 (comment) discussion we want to:
- Expose Ingress controller settings via Helm
values.yamlto allow users to configure the SSL/TLS negotiation layer on their own (optional). - Change
st2webDocker image so it will respond on HTTP by default (currently HTTPS).
Resources
- https://kubernetes.io/docs/concepts/services-networking/ingress/
- https://github.com/kubernetes/ingress-nginx
- https://kubernetes.github.io/ingress-nginx/ingress-controller-catalog/
- https://blog.getambassador.io/kubernetes-ingress-nodeport-load-balancers-and-ingress-controllers-6e29f1c44f2d
- https://akomljen.com/kubernetes-nginx-ingress-controller/