Mantl 1.1 Release
Mantl 1.1 is a huge release that includes major additions like Kubernetes support along with a large number of smaller improvements and fixes. We continue to work on stabilizing the platform and improving the documentation.
- Kubernetes! Mantl now includes a technical preview for running Kubernetes alongside Mesos in your Mantl cluster. Dedicated Kubernetes worker nodes are provisioned to run your Kubernetes pods and services.
- Docker 1.11.1. Mantl now ships with the latest Docker release.
- We’ve updated Consul to the 0.6.4 release.
- Joyent Triton and CenturyLinkCloud are welcome additions to the list of cloud providers that work with Mantl. The vSphere, AWS, and Openstack providers have also undergone improvements. We are grateful to the community who have contributed much of the provider support.
- The ELK framework addon has been improved in several ways. Kibana now runs in Mesos instead of on control nodes. Kibana is also configured to use an Elasticsearch client node instead of one the data nodes that are managed by the Elasticsearch Mesos framework. The client node can also be used by other applications as a smart load balancer for the Elasticsearch cluster.
- Thanks to excellent contributions from the community, we now have documentation for installing Mantl in on-premise, bare-metal environments.
- Apache Kafka is now available as a Mantl addon. It runs via the Kafka Mesos Framework.
Other improvements and bug fixes
- Mantl 1.1 includes major logging improvements. Unnecessary verbosity has been reduced across various services and Mesos logging has been completely reworked to be simpler and easier to manage.
- We’ve made several improvements to the configurability, stability, and maintenance of Zookeeper on Mantl clusters.
- The nginx proxies for Consul, Marathon, and Mesos have been consolidated into a single Docker container.
- Our multi-cloud automated testing suite continues to improve and we are building across the AWS, GCE, and Digitalocean platforms. Work is ongoing to increase the resiliency of the test suite. We are also using a new version of the Mantl Docker image in the automated build system.
- We’ve introduced the Mantl-DNS package to normalize the DNS configuration of Mantl clusters across cloud providers and solve some common DNS resolution problems.
- Chronos and Collectd are now optional and can be installed as addons.
- NTP synchronization via chrony is now part of the default installation.
- A new Spark example has been included.
- Mantl 1.1 includes many more improvements and fixes. Check the changelog for more details.
- Kubernetes support is currently problematic in the Vagrant install. We recommend that you use a supported cloud provider to run Kubernetes on Mantl at this time. #1365
- In some cases, the etcd service may report a failing health check on one or more nodes. This is an intermittent problem and we are still working to track down the cause. Usually, the failing etcd member will eventually join the cluster and become healthy but please let us know if you are seeing different behavior. #1372
- Mantl 1.1 requires Centos 7.2 (1511). Please run playbooks/upgrade-packages.yml before installing.
- There have been a few additions to the security.yml file. It is important to re-run ./security-setup if you already have a Mantl security.yml file.
If you encounter any issues, please open a Github Issue against the project. We review issues daily.
We also have a gitter chat room. Drop by and ask any questions you might have. We’d be happy to walk you through your first deployment.
Cisco Intercloud Services provides support for OpenStack based deployments of Mantl.