Eiffel bundle uses generic Helm chart with statefulset. The statefulset is not needed for stateless microservices and should be swapped with deployments. Included 3PPs like mongoDB/RabbitMQ etc. are excluded in this Issue.
Motivation
Statefulsets are used for managing stateful applications (like DBs etc). Deployments are used for stateless applications like Eiffel components.
Description
Eiffel bundle uses generic Helm chart with statefulset. The statefulset is not needed for stateless microservices and should be swapped with deployments. Included 3PPs like mongoDB/RabbitMQ etc. are excluded in this Issue.
Motivation
Statefulsets are used for managing stateful applications (like DBs etc). Deployments are used for stateless applications like Eiffel components.
Exemplification
https://kubernetes.io/docs/concepts/workloads/controllers/deployment/
Benefits
Use recommended K8S objects for stateless microservices.
Possible Drawbacks
None