Due to its vast array of capabilities and applications, it can be challenging to pinpoint the exact essence of what Kubernetes does. Today we are asking questions about orchestration and runtimes and trying to see if we can agree on whether Kubernetes primarily does one or the other, or even something else. Kubernetes may rather be described as a platform for instance! In order to answer these questions, we look at what constitutes an orchestrator, thinking about management, workflow, and security across a network of machines. We also get into the nitty-gritty of runtimes and how Kubernetes can fit into this model too. The short answer to our initial question is that defining a platform, orchestrator or a runtime depends on your perspective and tasks and Kubernetes can fulfill any one of these buckets. We also look at other platforms, either past or present that might be compared to Kubernetes in certain areas and see what this might tell us about the definitions. Ultimately, we come away with the message that the exact way you slice what Kubernetes does, is not all-important. Rigid definitions might not serve us so well and rather our focus should be on an evolving understanding of these terms and the broadening horizon of what Kubernetes can achieve. For a really interesting meditation on how far we can take the Kube, be sure to join us today!
Follow us: https://twitter.com/thepodlets
Website: https://thepodlets.io
Feeback:
https://www.notion.so/thepodlets/The-Podlets-Guest-Central-9cec18726e924863b559ef278cf695c9
Hosts:
Key Points From This Episode:
Quotes:
“Obviously, orchestrator is a very big word, it means lots of things but as we’ve already described, it’s hard to fully encapsulate what orchestration means at a lower level.” — @mauilion [0:16:30]
“I wonder if there is any guidance or experiences we have with determining when you might need an orchestrator.” — @joshrosso [0:28:32]
“Sometimes there is an elemental over-automation some people don’t want all of these automation happening in the background.” — @opowero [0:29:19]
Links Mentioned in Today’s Episode:
Apache Airflow — https://airflow.apache.org/
SSCM — https://www.lynda.com/Microsoft-365-tutorials/SSCM-Office-Deployment-Tool/5030992/2805770-4.html
Ansible — https://www.ansible.com/
Docker — https://www.docker.com/
Joe Beda — https://www.vmware.com/latam/company/leadership/joe-beda.html
Jazz Improvisation over Orchestration — https://blog.heptio.com/core-kubernetes-jazz-improv-over-orchestration-a7903ea92ca?gi=5c729e924f6c
containerd — https://containerd.io/
AWS — https://aws.amazon.com/
Fleet — https://coreos.com/fleet/docs/latest/launching-containers-fleet.html
Puppet — https://puppet.com/
HashiCorp Nomad — https://nomadproject.io/
Mesos — http://mesos.apache.org/
Swarm — https://docs.docker.com/get-started/swarm-deploy/
Red Hat — https://www.redhat.com/en
Zalando — https://zalando.com/