3 ms·
If you mean using Docker containers, well those are pretty stable. There are hundreds of companies running ClickHouse on Kubernetes, which deploys using Docker
by hodgesrm 5y ago
If you mean using Docker containers, well those are pretty stable. There are hundreds of companies running ClickHouse on Kubernetes, which deploys using Docker containers. Some of them run on very large K8s clusters. We've seen very few problems.
The one issue I've seen specific to Docker is that you can run into configuration errors that keep them from coming up. That happens occasionally and it can be tricky to debug.
Disclaimer: My company Altinity wrote the ClickHouse Kubernetes Operator, which is also a Docker container.
- tpetry 5y agoThe article is 5 years old, your operator is 3 years old. 5+ years ago docker was different. I had seen stability issues too but they got less and less by time until everything was running without any problems. Sometimes even a reboot was needed because the kernel was misbehaving.
- hodgesrm 5y ago> Honestly it's been 6 years now and I've never seen a company running any critical databases inside docker (but I've seen it for testing) Oh. Maybe I misread--the above point seemed to be referring to the present, which is what I was addressing. 6 years ago is a different matter entirely. Heck, operators didn't exist then either. [1] [1] https://www.infoq.com/articles/kubernetes-operators-in-depth/ https://www.infoq.com/articles/kubernetes-operators-in-depth...