VMware Admiral™

Highly Scalable Container Management Platform

Fork Admiral™
Fork me on GitHub

What is Admiral™

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.

  • Rule-based resource management - Setup your deployment preferences to let Admiral™ manage container placement.
  • Live state updates - Provides a live view of your system.
  • Efficient multi-container template management - Enables logical multi-container application deployments.

Getting Admiral™

Open source license information may be found in Admiral™ Open Source License file.

Admiral™ source code is available on the VMware Admiral™ GitHub source repository. You can build your own Admiral™ jar by cloning the repo and following the instructions in README.md.

Admiral™ container image is available on Docker Hub. Run:

docker run -d -p 8282:8282 --name admiral vmware/admiral
Access at: http://<docker_host_ip>:8282 ...     -->    Configure Docker Host

Getting Started

We've provided a guide to help get you started:

Developer guide for Admiral™

Developer Guide

User guide for Admiral™

User Guide

Support

Admiral™ is released as open source software and, presently, provides community support through our GitHub project page. If you encounter an issue or have a question, feel free to reach out via GitHub issues for Admiral™.

Contributing

You are invited to contribute new features, fixes, or updates, large or small; we are always thrilled to receive pull requests, and do our best to process them as fast as we can. If you wish to contribute code, you should sign Contributor License Agreement and return a copy to osscontributions@vmware.com before we can merge your contribution. For any questions about the CLA process, please refer to our FAQ.

Before you start to code, we recommend discussing your plans through a GitHub issue or discuss it first with the official project maintainers via the gitter.im chat, especially for more ambitious contributions. This gives other contributors a chance to point you in the right direction, give you feedback on your design, and help you find out if someone else is working on the same thing.

You can also join our Google groups at project-admiral

License

Admiral™ is licensed under Apache License Version 2.0 as documented in the open source license file accompanying the Admiral™ distribution.