
External Network: It is used to publish network services of a container instead of using the default bridged network.This will basically allow for a "management" network for Docker without requiring the Docker clients to have access to the vSphere Management network. Docker Management Endpoint Network: This network can be used to isolate the docker endpoint from the more public network.vSphere Management Network: It is used to communicate with vCenter and the hosts as needed.Here is a short description of each type of network option available: When you create a VCH, the Container Bridge Network is the only mandatory option. There are 4 possible networks options when creating a VCH. Images for the container host are stored in a shared datastore so that all containers Since the VCH is created as a resource pool in the cluster, it is very easy to scale by just adding an ESXi host to the cluster to increase the capacity without disrupting the existing containers.

Other commands are translated and executed against the containers of the VCH. When the VCH is created, a Docker endpoint VM is also created, which receives and translates the Docker commands to the VCH and containers.įor example, when the VCH receives the docker commands like "run" and "build", it tells the vCenter Server to create a VM running the Photon OS kernel and unpack the Docker image into that VM. The VCH is built as a resource pool inside of a cluster. In vSphere Integrated Containers, we create a container host called Virtual Container Host (VCH). How does vSphere Integrated Containers work?

VIC uses the vSphere ESXi hosts and resource pools to create the container host construct eliminating the need for a specific traditional Linux OS based container host. VIC is a container runtime similar to the Docker Engine for vSphere, allowing the developers who are familiar with Docker to develop in containers and deploy them along with traditional VM workloads in a vSphere environment. VSphere Integrated Containers Engine (VIC) Admiral - Highly Scalable Container Management Platform.Harbor - An Enterprise-class Container Registry Server based on Docker Distribution.vSphere Integrated Containers - Run containers alongside existing workloads.The three components of vSphere Integrated Containers are: This is going to be a long post, so stay with me! Let us first understand the three components with just the definitions and we will dive deep into them as the post progresses. In this post, we will just look at what are the components on vSphere Integrated Containers and the basics of Networking and storage as to how it is implemented.

This is going to be one of the many posts that I plan to write on the vSphere Integrated Containers series. All of these three are open source projects available on GitHub.

Vmware vSphere Integrated Containers is made up of 3 components, the vSphere Integrated Containers Engine, Harbor and Admiral.
