2.15. odo 发行注记


2.15.1. odo 的主要变化和功能增强

  • odo createodo urlodo config 增加了一个新的 --now 标记。

    运行 odo url create --now 在配置中创建 URL,并将所有更改发布到集群。

  • 添加了 odo debug info 命令。如果一个组件启用了 debug 模式,则命令会显示运行端口转发进程以及使用端口的信息。
  • odo push 输出现在显示来自于出问题的 OpenShift 集群的确切错误信息。
  • odo url添加了一个 --secure 标志。它代表 URL 是否安全。
  • odo storage list 现在显示存储状态的信息: PushedNotPushedLocally Deleted
  • odo debug port-forward 现在会在默认端口 (5858) 被占用时自动选择一个端口。
  • --all 标志被重命名为 --all-apps
  • 默认 PVC 大小增加到 10GiB。
  • 已重新调整 odo storage list -o json 的 JSON 输出。
  • 不再支持 nodejs-8nodejs-10 镜像。
  • 实验模式的功能。默认情况下,开发阶段或实验模式下的功能会向用户隐藏。

    • 要启用实验模式,请运行:

      $ odo config set --env ODO_EXPERIMENTAL=true

      $ odo preference set experimental true
    • 要禁用实验模式,请运行:

      $ odo config unset --env ODO_EXPERIMENTAL

      $ odo preference set experimental false
  • odo 现在支持 Ingress 在 Kubernetes 上创建 URL。

2.15.2. 获取支持

对于文档

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

对于产品

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

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

2.15.3. 修复的问题

  • Bug 1760575 odo app delete 命令删除应用程序组件而没有删除服务。
  • Bug 1760577 odo push 命令在组件名已改变的情况下不会删除 OpenShift 对象。

2.15.4. 已知问题

  • Bug 1760574 已删除的命名空间在 odo project get 命令中列出。
  • 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 在一个项目中不可能创建同一类型的两个服务。
  • Bug 1821643 odo push 在 .NET 组件标签 2.1+ 上无法工作。

    临时解决方案: 运行以下命令来指定您的 .NET 项目文件:

    $ odo config set --env DOTNET_STARTUP_PROJECT=<path to your project file>

2.15.5. odo 的技术预览功能

  • odo debug 可让用户为 Pod 中运行的组件附加一个本地调试程序。如需更多信息,请参阅 在 odo 中进行调试
重要

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

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

  • Devfile 支持。您现在可以使用 odo命令的 devfile 创建并部署应用程序。Devfile 是一个定义开发环境的文件: 环境变量、镜像等。要使用这个功能,您必须使用odo preference set experimental true来启用实验模式。

    运行 odo catalog list components 查看当前支持的 devfile 组件列表

重要

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

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

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.