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 logo

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:

  • Calico
  • Chronos
  • Collectd
  • Consul
  • Distributive
  • dnsmasq
  • Docker
  • ELK
  • etcd
  • GlusterFS
  • Haproxy
  • Kubernetes
  • Logstash
  • Marathon
  • Mesos
  • Traefik
  • ZooKeeper
  • Common
  • consul-template
  • logrotate
  • Nginx
  • Vault

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:

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:

Mantl screenshot

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