For the past 3 weeks I’ve been doing testing in the DevOps/ Open Source space just to break the monotony of working with anything V*.
Specifically, I’ve been doing alot of: CoreOS, RancherOS, K8S, Docker/ Container in my spare time and I wanted to correlate the jargons in the area with that of VMware to help newcomers (like me) easily grasp the concepts.
So here’s a quick list of what I’ve learned so far:
|DevOps Space||VMware World||Explanation|
|Container||Virtual Machine||Atomic unit of each space. Virtual Machine is to Virtualization as to Containers is in DevOps space. Argument can be had once you start adding orchestration in to the mix -- but ultimately, it all boils down to Containers.|
|Docker / Rkt (Rocket)||ESXi Host||Like ESXi Hosts, they run Docker/ Rky runs the basic unit of this space which|
|RacherOS/ CoreOS||Baremetal Machine||This are purposely built OS to run Container OS. Focused on next gen or "built-for-the-cloud" applications. They are light-weight to ensure small foot print.|
|Image||VMware Template||Image is needed to create Containers.|
|Kubernetes/ Swarm||vSphere vCenter + vRealize Orchestrator + vSphere NSX|
|Kubernetes Namespace||vSphere vCenter Cluster|
|Kubernetes Pod||Virtual Machine with all lots of features|
|Kubernetes Ingress Controller||NSX Edge Service Gateway|
|Rancher/ Tectonic||OpenStack/ vRA / or any Management platform that may sit on top of vCenter|
* I’ll be updating the table from time to time as I learn new things.
Hit me up if you don’t agree to any of the items 🙂