1.11.0 RC 4 版本注释
DC/OS 1.11.0 候选版本 4 的版本注释
这些是 DC/OS 1.11.0 候选版本 4 的版本注释。
要下载 DC/OS Enterprise,请联系:Mesosphere 服务支持。 此候选版本仅用于测试,不在生产中使用。DC/OS 1.11 候选版本 4 有许多限制,将在 GA 时解决。
|
新特性和功能
集成了 Apache Mesos 1.5、Marathon 1.6 和 Kubernetes 1.9。
DC/OS 1.11.0 基于 Mesos 1.5。查看 Mesos 更改日志。
DC/OS 1.11.0 与最新的 1.6 版 Marathon 集成。有关 Marathon 1.6 的更多信息,请参阅 Marathon 更改日志。
DC/OS 1.11.0 支持最新的 Kubernetes 1.9 容器调度程序。有关 DC/OS 上 Kubernetes 1.0 的更多信息,查看文档。
平台
- 故障域感知。利用故障域感知使服务高度可用,并能在需要时增加容量。查看文档。Enterprise
- 已链接的集群。- 集群链路是一个集群和另一个集群之间的单向关系。使用 DC/OS CLI 将一个集群的链接添加到另一个集群或将其删除。设置链接后,您可以使用 CLI 或 UI 轻松在集群之间切换。查看文档。Enterprise
- 集成远程区域。使“突发”充分利用临时云计算资源。查看文档。Enterprise
- 多区域管理。使 DC/OS 集群能跨越多个数据中心、云和远程分支,同时提供统一的管理和控制集群。
- 停用节点。支持永久停用节点使得在使用后更容易维护和让“Spot”云实例退役,从而允许立即重新安排任务,而不是延时重新安排任务。
- UCR
- 支持 Docker 镜像垃圾收集。查看文档。
- 支持 Docker 镜像拉取秘钥。
网络
- Edge-LB 1.0 RC 候选版本。查看文档 Enterprise
- Docker 容器现在支持 IPv6 。
- DC/OS 网络堆栈的性能改进。所有网络组件 (minuteman、navstar、spartan) 被整合到一个被称为
dcos-net
的单个 systemd 单元中。请查看有关 网络软件重构 的注释,进一步了解网络堆栈的重新分解。
安全 Enterprise
- 密钥管理服务
- 现在支持二进制密钥文件
- 现在支持分层访问控制。
监控
- DC/OS 度量标准组件现在以 Prometheus 格式产生度量标准。查看文档。
- 收集容器(任务)和系统组件日志的统一日志记录端点。
存储
- DC/OS 1.11 介绍了行业标准容器存储接口 (CSI) 版本 0.1 的实现,它通过在容器编排器 (DC/OS) 和存储设备之间提供通用 API,让开发人员(Mesosphere、社区和合作伙伴)能够提高开发 DC/OS 中存储功能的效率。查看文档。Enterprise
- Pod 现在支持永久卷。查看文档。
注意: 因为这些存储特性在 1.11 中为 beta,因此必须明确启用。不建议将 beta 特性用于生产用途,但却是指出项目前进方向的良好指示。
更新了 DC/OS 数据服务
- 现在支持对 DC/OS Kafka、DC/OS Cassandra、DC/OS Elastic 和 DC/OS HDFS 的TLS 加密。
- 对 DC/OS Kafka、DC/OS Cassandra、DC/OS Elastic 和 DC/OS HDFS 的故障域感知。利用故障域感知使服务高度可用,并能在需要时增加容量。
- 新的 API 端点用于暂停 DC/OS Kafka、DC/OS Cassandra、DC/OS Elastic 和 DC/OS HDFS 的节点。使用此端点以空闲命令状态重新启动节点用于调试。
- 新的 beta DC/OS Kafka ZooKeeper 服务。查看文档。
- 现在,您可以从 DC/OS UI 的下拉菜单中选择 DC/OS 数据服务版本。
- 提高了所有 DC/OS 数据服务的可扩展性。
已知问题和限制
- 支持从 1.10.5 升级到 1.11.0-rc4,但不推荐这样做。
- 在 1.11 候选版本 4 中,不支持从 1.11.0-rc1 升级到 1.11.0-rc4。
自 1.11.0 候选版本 1 以来的改进和修复的重大问题
- COPS-2201 - 修复
dcos-diagnostics
在运行 gen_resolvconf.py 后崩溃的问题。 - COPS-2465 - 现在许可证状态在多管理节点环境中保持一致。Enterprise
- DCOS-16510 -
dcos-secrets
服务使用的 HashIcorp Vault 版本已从 v0.5.2 更新到 v0.8.3。 - DCOS-19050 - 如果
dcos-secrets
使用的 Vault 实例本身密封,服务现在可以自动将其解除密封。 - DCOS-19500 - 修复 Marathon 在部署时出现的 cosmos/服务/更新失败。
- DCOS-20064 - 支持 Azure 和 AWS 模板中的许可证参数。Enterprise
- DCOS-20396 - 测试当旧证书不匹配新的 CSR 时 bootstrap 重新生成证书。
- DCOS-20492 - 在使用 AWS CloudFormation 模板时,集群有时会在没有许可证的情况下出现。Enterprise
- DCOS-20515 - 使得授权时注意版本而防止升级失败。Enterprise
- DCOS-20569 - 仅包括诊断捆绑包上许可证的公共属性。Enterprise
- DCOS-20628 -
dcos-vault
:修复 go-zookeeper 库中的死锁。 - DCOS-20676 -
csidevices
:修复空字符串布尔值的 lsblk 解析。 - DCOS-20679 - 在配置升级期间,让许可处理相同主要版本的集群许可证更新。Enterprise
- DCOS-20772 - 更新 znode 创建方案,以存储许可证审核数据。
- DCOS-21000 - 发布 Marathon 插件,具有资源完整授权漏洞修复。
- DCOS-21045 - 更新
dcos-cluster-linker
使其不允许自我链接。Enterprise - DCOS-21095 - 在 IPv4 环境中关闭 IPv6 覆盖。
- DCOS_OSS-1587 - 支持非 Root LVM 卷上的 DC/OS 安装。
- DCOS_OSS-2070 - 服务不能使用 UCR 网桥模式从本地代理通过 l4lb VIP 访问。
- DCOS_OSS-2105 - UI 可以显示由于事件丢失而导致的过时任务状态(相关 MESOS-8469 - 修复算子 API 流中 Mesos 管理节点丢失事件的问题)。
- METRONOME-100 - 修复Metronome 重启导致作业重复的问题。
- METRONOME-190 - 添加授权的启动队列。
- METRONOME-191 - 执行启动最后期限超时。
- METRONOME-194 - 支持 FORBID 并发政策。
- 将 Marathon 更新到 1.6.322 (https://github.com/dcos/dcos/pull/2473 | https://github.com/mesosphere/dcos-enterprise/pull/2278)
- 将 Mesos 更新到 1.5.x 9840ae1 (https://github.com/dcos/dcos/pull/2472 | https://github.com/mesosphere/dcos-enterprise/pull/2263)
注意: Kubernetes 包依赖关系记录 在此处。