Fork me on GitHub

VMware vSphere® Integrated Containers™

Go to GitHub

What is vSphere Integrated Containers?

vSphere Integrated Containers comprises of three main components, all of which are available as open source projects on Github:

  • VMware vSphere Integrated Containers Engine, the container runtime for vSphere, 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 about vSphere Integrated Containers Engine, see the vSphere Integrated Containers Engine page on vmware.github.io.
  • VMware vSphere Integrated Containers Registry (VMware Harbor), the enterprise container registry, is an enterprise-class registry server 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 about Harbor, see the Harbor page on vmware.github.io.
  • VMware vSphere Integrated Containers Management Portal (VMware Admiral) BETA, the container management portal, provides a UI for developers and app teams to provision and manage containers, including retrieving stats and info about container instances. Cloud administrators will be able to manage container hosts and apply governance to their usage, including capacity quotas and approval workflows. When integrated with vRealize Automation, more advanced capabilities become available, such as deployment blueprints and enterprise-grade Containers-as-a-Service. For more information about Admiral, see the Admiral page on vmware.github.io.

    NOTE: Admiral is not currently fully supported with vSphere Integrated Containers.

With these three capabilities, vSphere Integrated Containers enables VMware customers to deliver a production-ready container solution to their developers and app 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. As an added benefit for customers and partners, vSphere Integrated Containers is modular. So if your organization already has a container registry in production, you can use that registry with the other components of vSphere Integrated Containers.

For more information, see the official vSphere Integrated Containers product page on vmware.com.

Get vSphere Integrated Containers

To obtain the latest official release of vSphere Integrated Containers, go to the vSphere Integrated Containers download page on vmware.com. This page includes the downloads for both vSphere Integrated Containers Engine and vSphere Integrated Containers Registry. You need a vSphere Enterprise Plus License to download an official, supported release of vSphere Integrated Containers.

You can also obtain open-source releases of vSphere Integrated Containers that are more recent than the latest official release:

Getting Started

Here are some docs to help get you started. The latest open-source software (OSS) docs reflect the state of the product at the most recent tagged build. As such they are works-in-progess, and not all sections have necessarily been fully updated or reviewed.

The docs for the latest official VMware release have been fully reviewed and approved for that release.

vSphere Integrated Containers Engine
Installation
Latest OSS version (0.9), updated 2017-03-20:

HTML PDF
Latest offical VMware release (0.8), updated 2017-02-23:

HTML PDF
vSphere Integrated Containers Engine for vSphere Administrators
Latest OSS version (0.9), updated 2017-03-20:

HTML PDF
Latest offical VMware release (0.8), updated 2017-02-23:

HTML PDF
Developing Container Applications with vSphere Integrated Containers Engine
Latest OSS version (0.9), updated 2017-03-20:

HTML PDF
Latest offical VMware release (0.8), updated 2017-02-23:

HTML PDF
vSphere Integrated Containers Engine Security
Latest OSS version (0.9), updated 2017-03-20:

HTML PDF
Latest offical VMware release (0.8), updated 2017-02-23:

HTML PDF
vSphere Integrated Containers Registry Installation and Configuration

HTML PDF
vSphere Integrated Containers Registry User's Guide

HTML PDF

Support

Full support of vSphere Integrated Containers requires the vSphere Enterprise Plus license and an official VMware release of vSphere Integrated Containers. You obtain an official release from the vSphere Integrated Containers download page on vmware.com. To make a support request, contact VMware Global Support.

All other releases of vSphere Integrated Containers are released as open source software and come with no commercial support.

For general questions, visit the vSphere Integrated Containers channels on Slack.com. If you do not have an @vmware.com or @emc.com email address, sign up at https://code.vmware.com/slack to get an invitation.

Contributors

Contributing

The vSphere Integrated Containers project team welcomes contributions from the community. If you wish to contribute code, we require that you first sign our Contributor License Agreement and return a copy to osscontributions@vmware.com before we can merge your contribution.

License

The vSphere Integrated Containers components are licensed under Apache 2 with additional licenses denoted within the vSphere Integrated Containers Engine, Admiral, and Harbor open source repositories.