News for hackers. Stuff that matters.
Re:Kubernetes 1.10 released by halbritt on Wednesday March 28, 2018 @11:37AM (#16698531)
My company is running it in production. We started with the monitoring stack and then our application, which is a SaaS product. The product itself is a stack deployed on a per customer basis. With rough configuration management using chef and terraform it took an ops person hours to complete a deployment a year ago. Today, it takes a minute and it's self-service for engineers.

Efficiency is increased a great deal. Previously, I'd have idle instances costing money when they were unused. Now my resource consumption is amortized across my entire infrastructure.

It also drives an architecture that lends itself to better availability. A pod in k8s may be rescheduled at any moment. If it's a stateless service, one may just increase the number of replicas to prevent a service interruption. If it's a stateful service, one is forced to think about how to persist data and gracefully resume operations.

It took a while for everyone on my team to get familiar with it, but once we started to really grok it, the sense of safety went way up. I feel pretty good about the fact that if someone accidentally blew away a cluster with thousands of pods in it, that I could easily replicate the entire thing and get it back up and running in tens of minutes without a lot of hassle.

Re:Kubernetes 1.10 released by rajivm on Wednesday March 28, 2018 @04:00PM (#16701350)
Your story with K8S sounds like a complete parallel of ours: we deploy a stack per customer and migrated from Chef. Would love to compare notes on how you're managing all the customer instances (we built in-house tooling layered on top of helm). Feel free to shoot me an email (in my profile).
Re:Kubernetes 1.10 released by halbritt on Thursday March 29, 2018 @02:16AM (#16704904)
Also built in-house tooling on top of helm.
Re:Kubernetes 1.10 released by konradb on Thursday March 29, 2018 @08:11AM (#16706307)
How do you handle (if at all) network isolation between customers? I'm trying to find if there's a way to run one large cluster across multiple AWS VPCs.
Re:Kubernetes 1.10 released by halbritt on Thursday March 29, 2018 @12:46PM (#16708535)
Calico.

Also, my customers don't have strong requirements for network isolation. I'd be more concerned about compliance in areas like finance or healthcare.

Re:Kubernetes 1.10 released by konradb on Tuesday April 10, 2018 @06:44AM (#16800366)
Just seen your reply - thanks loads. Had not heard of Calico.
Re:Kubernetes 1.10 released by 3pt14159 on Wednesday March 28, 2018 @11:40AM (#16698560)
What's your team size now and when you first started using it?
Re:Kubernetes 1.10 released by halbritt on Thursday March 29, 2018 @02:15AM (#16704903)
Team is six people. First started using k8s in prod in May 2017 for monitoring.