Cisco's Mantl on Triton
Cisco's Mantl is intended to be a standardized platform for containerized microservices. It packages a number of open source components with a single install process. Joyent Triton, including our public cloud and private data centers world wide, is now an officially documented platform for Mantl.
Mantl includes both Mesos and Kubernetes scheduler/orchestrator platforms, as well as the full collection of supporting software required to make use of those tools. The list of components packaged in Mantl includes:
The addition of Mantl support gives Triton users even more flexibility and choice in how to build their infrastructure and deploy their apps. Mantl runs on hardware virtual machines on Triton, alongside bare metal Docker containers and infrastructure containers that Triton also supports.
Deploying Mantl on Triton
The full documentation is at Mantl.io, but here's the summary:
- If you want to run Mantl in Joyent's public cloud, get an account, add your SSH key, and install the Triton CLI
- Mantl is installed using Terraform, so you'll need to install that and configure it for Triton
- Checkout github.com/CiscoCloud/mantl and modify
terraform/triton.sample.tfas needed, then
terraform applyto deploy it
Once that's done, you can open a web browser to the Mantl UI on one of your control nodes, and you should find something like the following:
Credit where it's due: the Mantl installation instructions, Terraform templates, and Ansible playbooks, as well as the Terraform integration for Triton were headed up by our friends at Asteris.
Post written by Casey Bisson