eiffel-community / eiffel-easy2use

A sandbox to be used to try out the Eiffel protocol and related services
Apache License 2.0
10 stars 19 forks source link

Swap Eiffel generic helm chart object statefulset to deployment #56

Open emichaf opened 3 years ago

emichaf commented 3 years ago

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