Mesosphere® DC/OS™ 2.1.0 beta 5 was released on 8 May 2020.
New customers must contact your sales representative or firstname.lastname@example.org before attempting to download and install DC/OS Enterprise.
DC/OS is a distributed operating system that enables you to manage resources, application deployment, data services, networking, and security in an on-premise, cloud, or hybrid cluster environment.
This release provides new features and enhancements to improve the user experience, fix reported issues, integrate changes from previous releases, and maintain compatibility and support for other packages, such as Marathon and Metronome, used in DC/OS.
DC/OS 2.1.0 Beta includes the following component versions:
- Apache® Mesos® 1.10.0-dev
- OpenSSL 1.1.1d
- DC/OS UI to v5.0.23
- Grafana 6.0
- OpenJDK 8
- Marathon 1.10.6
- logrotate 3.14.0
- Metronome 0.6.41
- CNI 0.7.6
- Boost 1.65.0
- OpenResty to 18.104.22.168.
New Features and Capabilities
Resource Limits for Containers
DC/OS now allows you to set CPU and memory limits on services that are greater than the minimum guaranteed CPU/memory resources specified. This means that services can run with a guarantee of some amount of CPU and memory, while being allowed to consume up to a greater amount of these resources when free CPU cycles and/or memory is available. For more information, see Creating Services.
Custom Certificate for Admin Router
The new Custom Certificates feature allows you to provide a custom non-CA certificate that is used by Admin Router for external clients connecting to a cluster. For more information, see Configuring a Custom External Certificate
Calico for Network Policy
Calico is now pre-installed in a DC/OS cluster and can be used by containers to join overlay networks and set network policies.
Jobs support for Container Network
Metronome based jobs can now join container networks to communicate with other services/jobs in the same network.
Domain Sockets for Agent Executor Communication
Agents and Executors now communicate over Unix Domain sockets making operators life easy in the presence of container overlay networks.
Marathon Fixed and Improved Issues
Remove the octarine package from DC/OS. It was originally used as a proxy for the CLI but is not used for this purpose, anymore.
DC/OS Net will now wait until agents become active before adding DNS entries for tasks on the agent to prevent resolving to unreachable addresses (DCOS_OSS-5463)
Remove the avro-cpp package from DC/OS. It was originally used as part of the metrics-collection framework which now relies on a different infrastructure.
Remove the spartan package from DC/OS. Is was deprecated in 1.11 and replaced by dcos-net.
Remove the toybox package from DC/OS. Is was used only by Spartan.
Remove the dcos-history-service from DC/OS. (DCOS-58529)