
nginx-consul based UI for Mantl
The nginx-mantlui Docker image is a specialized tool built on top of nginx-consul, designed to create a unified user interface for managing various components of Mantl clusters. This image facilitates seamless interaction with crucial functionalities, providing a central access point for different service UIs and APIs within the Mantl ecosystem. Its integration with Mantl ensures that it effectively supports control nodes, setting itself apart as an invaluable asset for users working within this environment.
With the scope directed primarily towards Mantl users, nginx-mantlui presents not only a means of interaction but also ensures that all services, from Mesos to Traefik, are easily reachable via their respective UIs. The convenience of consolidated access makes managing complex clusters simpler and more efficient for developers and operators alike.
Mesos UI Integration: Access the Mesos UI seamlessly through the nginx-mantlui container, which has been updated for consistent operation with the leading Mesos master.
Marathon API Proxy: Easily proxy requests to the underlying Marathon UI and API, streamlining interaction with application deployments.
Consul UI Access: Included is the Consul UI, with the configuration adjusted for proper communication through the proxy, facilitating service discovery.
Chronos UI Proxy: Simplifies user engagement by routing requests to the Marathon UI for managing jobs in the Chronos scheduler.
Mantl API Access: The nginx configuration effectively proxies requests to the mantl-api, ensuring that all functionalities are accessible from a centralized point.
Traefik UI Customization: Capable of running the Traefik UI on edge nodes with updated API paths, maintaining compatibility with specific Traefik versions.
Flexibility in Building: The Docker image allows users to customize and build Traefik assets by linking and adjusting files according to the necessary release specifications, ensuring optimal performance.
Control Node Functionality: Designed to operate effectively on all control nodes in a Mantl cluster, providing a tailored experience specifically for Mantl's architectural needs.
