Release Notes for 1.11.0 RC 1

Release notes for DC/OS 1.11.0 release candidate 1

These are the release notes for DC/OS 1.11.0 Release Candidate 1.

To download DC/OS Enterprise, contact: Mesosphere Support.

This release candidate is for testing only and not to be used in production.

DC/OS 1.11.0 Release Candidate 1 has a number of limitations that will be resolved at GA time.

  • DC/OS 1.11 requires CLI version 0.6.x.
    • Uninstall the existing CLI.
    • Install version 0.6.x using the Install CLI instructions in the dropdown in the upper left hand corner of the 1.11 DC/OS GUI.
    Note: CLI version 0.6.x is not compatible with DC/OS 1.10
Please try out the new features and updated data services. Provide any feedback through our support channel: support.mesosphere.com.

New features and capabilities

Apache Mesos 1.5, Marathon 1.6, and Kubernetes 1.9 Integrated.

  • DC/OS 1.11.0 is is based on Mesos 1.5. View the Mesos changelog.
  • DC/OS 1.11.0 is integrated with the latest 1.6 release of Marathon. For more information about Marathon 1.6, consult the Marathon changelog.
  • DC/OS 1.11.0 supports latest Kubernetes 1.9 Container Scheduler. For more information about Kubernetes 1.0 on DC/OS, view the documentation.

Platform

  • Fault domain awareness. Use fault domain awareness to make your services highly available and to allow for increased capacity when needed. View the documentation. Enterprise
  • Linked clusters. A cluster link is a unidirectional relationship between a cluster and another cluster. You add and remove links from one cluster to another cluster using DC/OS CLI. Once a link is set up you can easily switch between clusters using the CLI or UI. View the documentation. Enterprise
  • Integrated Remote Regions. Enables “Bursting” to take advantage of ephemeral cloud compute resources. View the documentation. Enterprise
  • Multi-Region Management. Enables a DC/OS Cluster to span multiple datacenters, clouds and remote branches while providing a unified management and control cluster.
  • Decommission Node. Support for permanently decommissioning nodes enables easier maintenance and decommissioning “Spot” Cloud Instances after use allowing for immediate task rescheduling as opposed delayed task rescheduling.
  • UCR

Networking

  • Edge-LB 1.0 RC candidate. View the documentation Enterprise
  • IPv6 is now supported for Docker containers.
  • Performance improvements to the DC/OS network stack. All networking components (minuteman, navstar, spartan) are aggregated into a single systemD unit called dcos-net. Please read the note on networking software re-architecture to learn more about the re-factoring of the network stack.

Security Enterprise

  • Secrets Management Service
    • Binary Secret files are now supported
    • Hierarchical access control is now supported.

Monitoring

  • The DC/OS metrics component now produces metrics in Prometheus format. View the documentation.
  • Unified Logging Endpoint to Collect Container (task) as well as System Component Logs.

Storage

  • DC/OS 1.11 introduces an implementation of the industry-standard Container Storage Interface (CSI) version 0.1, which enables developers (Mesosphere, community, and partners) to streamline the development of storage features within DC/OS by providing a common API between the Container Orchestrator (DC/OS) and the storage devices. Enterprise
  • Pods now support persistent volumes. View the documentation.

Note: Because these storage features are beta in 1.11, they must be explicitly enabled. Beta features are not recommended for production usage, but are a good indication of the direction the project is headed.

Updated DC/OS Data Services

  • TLS encryption for DC/OS Kafka, DC/OS Cassandra, DC/OS Elastic, and DC/OS HDFS is now supported.
  • Fault domain awareness for DC/OS Kafka, DC/OS Cassandra, DC/OS Elastic and DC/OS HDFS. Use fault domain awareness to make your services highly available and to allow for increased capacity when needed.
  • New API endpoint to pause a node for DC/OS Kafka, DC/OS Cassandra, DC/OS Elastic, and DC/OS HDFS. Use this endpoint to relaunch a node in an idle command state for debugging purposes.
  • New beta DC/OS Kafka ZooKeeper service. View the documentation.
  • You can now select a DC/OS data service version from a dropdown menu in the DC/OS UI.
  • Improved scalability for all DC/OS data services.

Known Issues and Limitations

  • Upgrades from 1.10 to 1.11 are not supported in 1.11.0 Release Candidate 1.
  • DCOS-19047 - The dcos-secrets service is unavailable during upgrade from 1.10.x to 1.11.0. Enterprise

Improvements and Major Issues Fixed in 1.11.0 Release Candidate 1

  • DCOS-19573 - Add support for changes to unique constraints in the UI.
  • DCOS-19837 - Consolidate fault-domain scripts for all cloud providers into one script to support clusters with multiple cloud providers.
  • DCOS-19896 - Add --linked flag to dcos cluster list so users can see which clusters can be unlinked. Enterprise
  • DCOS-19955 - Enhance API and CLI experience for linking clusters. Enterprise
  • DCOS_OSS-1658 - Add --verbose flag to upgrade script that prints all status and error messages to the console to enable upgrade debugging.
  • DCOS_OSS-1733 - The configuration parameter dns_forward_zones now takes a list of objects instead of nested lists.
  • DCOS_OSS-2130 - systemd-networkd must be enabled for DC/OS networking to work with CoreOS.