I need your advice


I have a web app with nginx. It calls several python/flask server docker/containers, bokeh docker-servers and docker-mapservers.
What structure do you recommend me to construct. ?
. single pod with multi-containers
. multi-pods having single container for each.

Is IngressControllers suggested ?

I will appreciate if you give me advice


My 2 cents:

  1. create a deployment that will manage your pods (see deployment)
  2. create a service to access said deployment pods (see service docs)
  3. if you require access from outside the cluster I would use an ingress point (i.e. nginx ingress controller installed on a locally installed cluster), if you are on a cloud provider (amazon,Azure,google etc.) they have other solutions which are great as well (Amazon has ELB for example).

hope this helps.

1 Like