2.15. odo 发行注记
2.15.1. odo
的主要变化和功能增强
odo create
、odo url
和odo config
增加了一个新的--now
标记。运行
odo url create --now
在配置中创建 URL,并将所有更改发布到集群。-
添加了
odo debug info
命令。如果一个组件启用了 debug 模式,则命令会显示运行端口转发进程以及使用端口的信息。 -
odo push
输出现在显示来自于出问题的 OpenShift 集群的确切错误信息。 -
为
odo url
添加了一个--secure
标志。它代表 URL 是否安全。 -
odo storage list
现在显示存储状态的信息:Pushed
、NotPushed
或Locally Deleted
。 -
odo debug port-forward
现在会在默认端口 (5858) 被占用时自动选择一个端口。 -
--all
标志被重命名为--all-apps
。 - 默认 PVC 大小增加到 10GiB。
-
已重新调整
odo storage list -o json
的 JSON 输出。 -
不再支持
nodejs-8
和nodejs-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/。