2.12. odo 1.0 发行注记


2.12.1. odo 1.0 中的主要特性

odo 1.0 提供了在 OpenShift Container Platform 上开发应用程序的简单方法。odo 完全基于客户端,且不需要 OpenShift Container Platform 集群中的服务器。

odo 1.0 具有以下特点:

  • 简单的语法,围绕开发人员熟悉的概念(比如项目、应用程序和组件)进行设计。
  • 与组件类型的 OpenShift 目录中的任何语言或运行兼容。
  • 使用自定义镜像构建器添加自定义组件类型。
  • Java 和 Node.js 组件类型的官方支持。
  • 服务目录(Service catalog)允许用户将部署在 OpenShift Container Platform 集群中的应用程序连接到 Template Service Broker。
  • odo service create - 一个互动模式,它可指导用户完成创建应用程序的过程。
  • odo watch - 自动检测本地代码更改并实时应用组件更改的功能。

2.12.2. 获得支持

文档

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

产品

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

请尽量提供描述此问题的更多细节。

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

注意

技术预览功能没有被完全支持,可能无法正常工作,且不适用于在生产环境中部署。我们鼓励用户在技术预览功能获得全面支持前提供反馈意见和功能建议。

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

    使用 odo debug port-forward 启动端口转发。

    使用 odo config set DebugPort 9292 指定调试代理应该运行的远程端口。

    使用 odo debug port-forward --local-port 9292 指定端口转发的本地端口。

2.12.4. 已知问题

  • Bug 1760573 活跃的指针没有指向当前活跃的项目。
  • Bug 1760574 已删除的命名空间仍然在 odo project get 命令中列出。
  • Bug 1760575 odo app delete 删除应用程序组件而没有删除服务。
  • Bug 1760577 odo push 在组件名已改变的情况下不会删除 OpenShift 对象。
  • Bug 1760580 catalog list components 不列出指定命名空间的组件。
  • Bug 1760583 odo config unset 没有取消设置一个环境变量,但显示已进行了这个操作。
  • Bug 1760585 当从 $HOME 中运行时,odo delete --all 会删除 `$HOME/.odo` 目录。
  • Bug 1760586 odo delete 在项目被删除及一个组件名称被设置后,会出现一个死循环。
  • Bug 1760587 当一个不存在的命令被使用时,odo 会报告一个无效的 flag。
  • Bug 1760588 odo service create 在 Cygwin 中运行时会崩溃。
  • Bug 1760589 对于 odo push 中的 --context,自动完成功能无法正常工作。
  • Bug 1760590 在 Git BASH for Windows 中,odo login -u developer 在请求时没有隐藏输入的密码。
  • Bug 1761440 在一个项目中不可能创建同一类型的两个服务。
  • Bug 1761442 如果二进制代码位于一个临时文件夹,component create 在使用 --context--binary 时会失败。
  • Bug 1761443 删除的文件不会从 Java 组件中删除。
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.