If you have two, then you have one.
If you have one, then you have none.
HA is not enough. We need to manage day 1 & day 2
Helm helps you manage Kubernetes applications — Helm Charts help you define, install, and upgrade even the most complex Kubernetes application.
“A Kubernetes Operator is an abstraction for deploying non-trivial applications on Kubernetes. It wraps the logic for deploying and operating an application using Kubernetes constructs.” –Richard Laub, staff cloud engineer at Nebulaworks
Solutions for Application aware deployment
|Manual Deployment||None||Time taking. Difficult|
|Helm charts||Easy||Day 2 ops missing|
|Operators||Day 1 & Day 2 covered||Still maturing|
apiVersion: elasticsearch.k8s.elastic.co/v1alpha1 kind: Elasticsearch metadata: name: quickstart spec: version: 7.1.0 nodes: - nodeCount: 1 config: node.master: true node.data: true node.ingest: true