From containers to Kubernetes operators
summary
A presentation traces Elastic’s deployment strategy evolution from Docker images through Docker Compose for local demos, to Helm charts for production, and finally Kubernetes Operators for full lifecycle management (updates, scaling, etc.). It covers concrete technical challenges encountered when building these artifacts and argues that a combination of Helm charts and Operators is the current best practice for deploying Elastic Stack components (Elasticsearch, Kibana, Beats, Logstash).
AI-written summary · about
chapters (19)
- 0:00Containers and operators
- 1:24Container issues in production
- 4:52Container security
- 7:50Image and dependency problems
- 10:23Choosing base images
- 14:27Docker Compose in dev
- 15:52Docker Swarm to K8s
- 17:24Helm and manifests
- 20:47StatefulSet for state
- 24:17Kubernetes operators
- 27:07Building custom operators
- 30:07Monitoring with operators
- 33:14Operators applying configs
- 35:29Privileged containers in K8s
- 36:56K8s namespaces
- 38:05Public operators
- 40:11Helm vs operators
- 41:17When to use operators
- 42:47Testing images and operators
related talks
27mDeploying Databases on Kubernetes: Helm vs. Operators - Eric Schäffer and Manuel Swiercz
46mDemystifying Kubernetes and Containers Orchestration for Developers
45mFrom Containers to Kubernetes Operators
47mThe Automation Challenge: Kubernetes Operators vs Helm Charts
40mCustom Microservices Deployments Using Helm Operators
49mFrom Containers to Kubernetes Operators
32mThe Automation Challenge: Kubernetes Operators vs Helm Charts
29mBuilding Helm Charts From the Ground Up...
