...
En la siguiente imagen podemos ver la arquitectura en Kubernetes:
La arquitectura se compone:
- 5 4 statefulset, esto es necesario, ya que queremos tener pods que sean persistentes. Por tanto, todo despliegue que se haga con statefulset requerirá de un volumen persistente.
- 2 deployments, en este estado preliminar no se ha visto la necesidad de que estos dos servicios requieran de persistencia.
- 7 configmaps, uno para cada servicioconfigmaps y secrets.
- Proxy-svc (si fuera necesario) o ingress para cada servicio que necesite acceso a internet, como anteriormente se ha comentado, en este estado preliminar el acceso a internet será necesario solamente para el backend, frontend y frontendcdn.