ACI - Containers and VMs - k8

ACI - Containers and VMs - k8

𝗩𝗶𝗿𝘁𝘂𝗮𝗹 𝗠𝗮𝗰𝗵𝗶𝗻𝗲

➡ A Virtual machine essentially emulates and mimics the hardware and software of a computer. It allows you to run multiple operating systems on a single machine, which gives you the flexibility to run different software applications on each one.

➡ Each VM is fully isolated from the host machine, so if one VM crashes, it won't affect any of the others. This makes it a great option for running applications that are not compatible with the host operating system. Like running Windows or Linux on a MacOS host.


𝗖𝗼𝗻𝘁𝗮𝗶𝗻𝗲𝗿𝘀

▶ Containers are similar to VMs in that they allow you to run multiple applications on a single machine, but they differ in a few key ways. While VMs virtualize the hardware and software of a computer, containers virtualize the operating system itself.

▶ This means that all the applications running in a container share the same operating system, but are isolated from one another, just like VMs. This makes containers more lightweight than VMs, allowing you to run more of them on a single machine.


ACI and Containers Unified networking:

Containers, VMs, and bare-metal Micro-services load balancing integrated in fabric for HA / performance

Secure multi-tenancy and seamless integration of Kubernetes network policies and ACI policies

Live statistics in APIC per container and health metrics

No alt text provided for this image
No alt text provided for this image

For more info on ACI and Kubernetes go to

To view or add a comment, sign in

Insights from the community

Explore topics