Container As A Service with VMware Admiral

Publié le 26 Septembre 2016

Container As A Service with VMware Admiral

VMware Admiral is an Open source project providing a Container as a Service Portal.

The GitHub project description is quite clear about what it does:

Admiral™ is a highly scalable and very lightweight Container Management platform for deploying and managing container based applications. It is designed to have a small footprint and boot extremely quickly. Admiral™ is intended to provide automated deployment and lifecycle management of containers.

This container management solution can help reduce complexity and achieve advantages including simplified and automated application delivery, optimized resource utilization along with business governance and applying business policies and overall data center integration.

Admiral is a service written in Java and based on VMware's Xenon framework. This service enables the users to:

  • manage Docker hosts, where containers will be deployed
  • manage Policies (together with Resource Pools, Deployment Policies, etc.), to establish the preferences about what host(s) a container deployment will actually use
  • manage Templates (including one or more container images) and Docker Registries
  • manage Containers and Applications
  • manage other common and required entities like credentials, certificates, etc.

With that said, here is a video showing the portal in action. If you like what you see, go to https://github.com/vmware/admiral, install it in seconds and start using it.

If you want to see what a portal can do for you application and how you can turn an app from virtual machine to containers, you should read my serie "Life and Death of an application"