2.13. odo 1.1.0 发行注记

2.13.1. odo 1.1.0 中的显著改进

  • IBM Z 和 PowerPC 架构二进制文件现在可用。
  • odo catalog 进行了改进来提供更有用的输出信息。
  • 已将信息提示添加到 odo service create 命令中,从而提供可能的下一步情景。
  • 现在可使用环境变量 ODO_LOG_LEVEL 来设置日志详细程度。
  • 使用 odo preference set PushTimeout <seconds> 指定 odo 在命令失败前等待部署组件 Pod 的秒数。
  • 文档改进。文档现在包含对 `odo 内部架构的描述。

2.13.2. 获得支持

对于文档

如果您在文档中发现错误或者有改进文档的建议,请在 Bugzilla 中提交问题。选择 OpenShift Container Platform 产品类型和 Documentation 组件类型。

对于产品

如果您发现了错误,遇到问题或者有改进 odo 功能的建议,请在 Bugzilla 中提交问题。选择 Red Hat odo for OpenShift Container Platform 产品类型。

请在问题描述中提供尽可能多的细节。

2.13.3. 修复的问题

  • Bug 1760573 删除项目后,活动指针不会切换到当前活动项目。
  • Bug 1760578 odo watch 命令在出现针对基于 Git 的组件的错误消息不会失败,但应该失败。
  • Bug 1760583 odo config unset 命令没有取消设置一个环境变量,但显示已进行了此操作。
  • Bug 1760585 当从 $HOME 中运行时,odo delete --all 命令会删除 $HOME/.odo 文件夹。
  • Bug 1760589 对于 odo push 中的 --context 标记,自动完成功能无法正常工作。
  • Bug 1761442 如果二进制文件位于临时文件夹中,则 component create 命令在与 -- context 标记和 --binary 标记搭配使用时会失败。
  • Bug 1783179 当您设置环境变量,创建 URL 路由,然后更改组件的源代码时,URL 路由将变得无法访问。

2.13.4. 已知问题

  • Bug 1760574 已删除的命名空间在 odo project get 命令中列出。
  • Bug 1760575 odo app delete 命令删除应用程序组件而没有删除服务。
  • Bug 1760577 odo push 命令在组件名已改变的情况下不会删除 OpenShift 对象。
  • Bug 1760586 odo delete 命令在项目被删除及一个组件名称被设置后,会出现一个死循环。
  • Bug 1760588 odo service create 命令在 Cygwin 中运行时会崩溃。
  • Bug 1760590 在 Git BASH for Windows 中,odo login -u developer 命令在请求时没有隐藏输入的密码。
  • Bug 1783188 在断开连接的集群中,odo component create 命令会抛出一个错误 …​tag not found… ​尽管组件列在目录列表中。
  • Bug 1761440 在一个项目中不可能创建同一类型的两个服务。

2.13.5. odo 1.1.0 中的技术预览功能

odo debug 可让用户为 OpenShift Container Platform 上运行的 Pod 中运行的组件附加一个本地调试程序。

重要

odo debug 只是一个技术预览功能。技术预览功能不被红帽产品服务等级协议 (SLA) 支持,且可能在功能方面有缺陷。红帽不推荐在生产环境中使用它们。这些技术预览功能可以使用户提早试用新的功能,并有机会在开发阶段提供反馈意见。

有关红帽技术预览功能支持范围的详情,请参阅 https://access.redhat.com/support/offerings/techpreview/

  • 使用 odo debug port-forward 命令启动端口转发。
  • 使用 odo config set DebugPort 9292 命令指定调试代理应该运行的远程端口。
  • 使用 odo debug port-forward --local-port 9292 命令指定端口转发的本地端口。