Technologies We Use
Kubernetes
Container Orchestration, And An Honest Fit Assessment
What is Kubernetes?
Kubernetes runs containers across a group of machines, restarts what fails, and scales what is busy. It is powerful, and for many small organisations it is more than they need. We will tell you honestly which case you are in.
Kubernetes is an orchestrator. You describe the state you want, how many copies of a service, how much memory, which version, and it works continuously to keep reality matching that description. The trade off is operational complexity. It earns its keep when you run several services, need predictable scaling, or have real uptime commitments.
How we use Kubernetes
What you get with Kubernetes
- A written recommendation, including when the answer is that you do not need this
- Deployment manifests kept in your repository, not on a consultant's laptop
- Monitoring and alerting connected before go live
- Runbooks for the three failures most likely to wake someone up
Not sure whether Kubernetes is the right answer?
Ask us. We are happy to talk you out of it when a simpler platform will do the job.