Ocata 系列发布说明¶
4.0.0¶
序言¶
Kolla-Kubernetes 默认使用 Ceph 作为有状态存储。在 Kubernetes 1.5 中,根据对 API 服务器提出的声明,添加了 Ceph 动态卷配置的支持。Google 提供的镜像不包含支持此功能所需的 RBD 二进制文件。
将 manila-share 服务移动到网络节点。
新特性¶
添加 Designate OpenStack 服务的部署和管理。
添加 freezer Dockerfile
在 heka 中添加 grafana 日志
添加 kafka 镜像,用于 Monasca
添加 Karbor Dockerfile,Karbor 是一个 OpenStack 项目,它提供了一个可插拔的框架,用于保护和恢复数据和元数据。
添加具有 Ceph RBD 支持的 Kubernetes 控制平面镜像。
添加 monasca 镜像
添加 Panko dockerfile,Panko 是 Telemetry 项目的一个组件
添加 solum Dockerfile
添加 tacker docker 容器
为 kolla-build 脚本添加 –tarballs-base 参数。它允许您为 tarball 使用不同的基础 URL。
添加 zookeeper 镜像,用于 monasca
添加 zun docker 容器
允许自定义每个服务的 policy.json 文件。
允许操作员自定义 kolla-toolbox 中 pip 的安装。
为 kolla-build 添加 –pull/–nopull 参数。当提供 –nopull 时,如果基础镜像已加载,docker-engine 将不会尝试拉取更新版本的镜像。当基础镜像的注册表服务器不可访问时,这很有意义。
添加一个由 ceilometer 和 zaqar 使用的 redis 镜像
容器镜像中现在设置了静态 uid 和 gid。这确保了数字不会更改并破坏从一个镜像到另一个镜像的升级。这些值可以在 kolla-build.conf 中自定义,如果有人希望更改默认值。默认情况下,uid 和 gid 设置为 42400+,除了 Ceph,它设置为静态的 64045,这与软件包已经使用的静态 uid 匹配。
作为 ‘kolla-ansible destroy’ 的一部分,卸载 Ceph OSD 磁盘
添加 Vitrage Dockerfile,Vitrage 是 OpenStack RCA(根本原因分析)服务,用于组织、分析和扩展 OpenStack 警报和事件,从而深入了解问题的根本原因,并在直接检测到问题之前推断其存在。此外,它也在 big-tent 中。
已知问题¶
与 Designate 一起使用的面向客户的 DNS 服务器仍然需要手动设置。
这些镜像需要由操作员重新标记才能与标准 Kubernetes 部署工具(如 kubeadm)一起使用。
升级说明¶
对于通用驱动程序,manila-share 服务必须在网络节点上运行。通用驱动程序是我们的默认驱动程序,因此需要此更改。
基于 Fedora 的 Docker 镜像已被删除。基于 Fedora 的 Docker 镜像自 Newton 发布周期起已被弃用。
–include-header 和 –include-footer 参数自 Newton 发布起已被弃用。应该使用模板覆盖文件中的 header 和 footer 块。这两个参数在 Ocata 版本中已被删除。
弃用说明¶
nova-network 服务已被弃用,我们将其从 nova 容器中删除。
其他说明¶
Congress 无法开箱即用,并且不会部署。 请参阅 Bug
在 Ocata 周期中,contrib 和 doc 目录中添加了两个新的模板覆盖子目录。存储在 contrib/template-override 目录中的模板覆盖文件不会被 gated,并作为扩展树内容器镜像以用于特定用例(例如基础设施容器的源构建)的示例。存储在 contrib/template-override 中的模板必须对应于 doc/template-override 中的文档,以描述其用途。