vSphere Integrated Containers provides critical enterprise container infrastructure to help IT Ops run both traditional and containerized applications side-by-side on a common platform. Supporting containers in their virtualized environments provides a number of benefits: IT teams get the security, isolation and management of VMs, while developers enjoy the speed and agility of containers - all within vSphere.
vSphere Integrated Containers includes three major components that enables VMware customers to deliver a production-ready enterprise container solution to their dev teams. By leveraging their existing SDDC, customers can run container-based applications alongside existing virtual machine based workloads in production without having to build out a separate, specialized container infrastructure stack.
By leveraging the existing capabilities of vSphere, IT Ops can run containerized apps alongside traditional VMs on the same infrastructure without having to build out a separate, specialized container infrastructure stack.
By running containers as VMs, IT teams can leverage vSphere’s core capabilities such as enterprise-class security, networking, storage, resource management, and compliance that are essential to running containerized apps in a production environment.
Avoid costly and time-consuming re-architecture of your infrastructure that results in silos. Scale application deployments instantly.
Developers already familiar with Docker can develop applications in containers, by using a Docker compatible interface and provision them through the self-service management portal or UI.
vSphere Integrated Containers comprises of three main components, all of which are available as open source projects on Github.
vSphere Integrated Containers Engine
Enterprise container runtime for vSphere that allows developers who are familiar with Docker to develop in containers and deploy them alongside traditional VM-based workloads on vSphere clusters. vSphere admins can manage these workloads through the vSphere Web Client in a way that is familiar.
For more information, check out https://vmware.github.io/vic/
Enterprise container registry that stores and distributes container images. Harbor extends the Docker Distribution open source project by adding the functionalities usually required by an enterprise, such as security, identity and management.
For more information, check out https://vmware.github.io/harbor/
VMware Admiral (BETA) Enterprise container
Management portal that provides a UI for dev teams to provision and manage containers. Cloud administrators can manage container hosts and apply governance to their usage, including capacity quotas and approval workflows. Advanced capabilities are available when integrated with vRealize Automation.
For more information, check out https://vmware.github.io/admiral/
vSphere Integrated Containers allows you to leverage your existing infrastructure, tools, policies and processes to manage containerized applications in production. In addition, you can leverage the core capabilities of vSphere such as: vSAN, NSX right out of the box. You can also dynamically allocate resources to your apps teams using the virtual container host.
vSphere Integrated Containers is available on myvmware.com. If your apps teams are interested in playing around with the open source version, check out github.