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 🙂
Cheers,