Jump To Close Expand all Collapse all Table of contents CLI 工具 1. OpenShift CLI (oc) Expand section "1. OpenShift CLI (oc)" Collapse section "1. OpenShift CLI (oc)" 1.1. CLI 入门 Expand section "1.1. CLI 入门" Collapse section "1.1. CLI 入门" 1.1.1. 关于 CLI 1.1.2. 安装 CLI Expand section "1.1.2. 安装 CLI" Collapse section "1.1.2. 安装 CLI" 1.1.2.1. 通过下载二进制文件安装 CLI Expand section "1.1.2.1. 通过下载二进制文件安装 CLI" Collapse section "1.1.2.1. 通过下载二进制文件安装 CLI" 1.1.2.1.1. 在 Linux 上安装 CLI 1.1.2.1.2. 在 Windows 上安装 CLI 1.1.2.1.3. 在 macOS 上安装 CLI 1.1.2.2. 使用 RPM 安装 CLI 1.1.3. 登录到 CLI 1.1.4. 使用 CLI Expand section "1.1.4. 使用 CLI" Collapse section "1.1.4. 使用 CLI" 1.1.4.1. 创建一个项目 1.1.4.2. 创建一个新的应用程序 1.1.4.3. 查看 pod 1.1.4.4. 查看 pod 日志 1.1.4.5. 查看当前项目 1.1.4.6. 查看当前项目的状态 1.1.4.7. 列出支持的 API 资源 1.1.5. 获得帮助 1.1.6. 注销 CLI 1.2. 配置CLI Expand section "1.2. 配置CLI" Collapse section "1.2. 配置CLI" 1.2.1. 启用 tab 自动完成功能 1.3. 使用插件扩展CLI Expand section "1.3. 使用插件扩展CLI" Collapse section "1.3. 使用插件扩展CLI" 1.3.1. 编写CLI插件 1.3.2. 安装和使用CLI插件 1.4. 开发人员CLI命令 Expand section "1.4. 开发人员CLI命令" Collapse section "1.4. 开发人员CLI命令" 1.4.1. 基本CLI命令 Expand section "1.4.1. 基本CLI命令" Collapse section "1.4.1. 基本CLI命令" 1.4.1.1. explain 1.4.1.2. login 1.4.1.3. new-app 1.4.1.4. new-project 1.4.1.5. project 1.4.1.6. projects 1.4.1.7. status 1.4.2. 构建和部署CLI命令 Expand section "1.4.2. 构建和部署CLI命令" Collapse section "1.4.2. 构建和部署CLI命令" 1.4.2.1. cancel-build 1.4.2.2. import-image 1.4.2.3. new-build 1.4.2.4. rollback 1.4.2.5. rollout 1.4.2.6. start-build 1.4.2.7. tag 1.4.3. 应用程序管理CLI命令 Expand section "1.4.3. 应用程序管理CLI命令" Collapse section "1.4.3. 应用程序管理CLI命令" 1.4.3.1. annotate 1.4.3.2. apply 1.4.3.3. autoscale 1.4.3.4. create 1.4.3.5. delete 1.4.3.6. describe 1.4.3.7. edit 1.4.3.8. expose 1.4.3.9. get 1.4.3.10. label 1.4.3.11. scale 1.4.3.12. secrets 1.4.3.13. serviceaccounts 1.4.3.14. set 1.4.4. 调试CLI命令 Expand section "1.4.4. 调试CLI命令" Collapse section "1.4.4. 调试CLI命令" 1.4.4.1. attach 1.4.4.2. cp 1.4.4.3. debug 1.4.4.4. exec 1.4.4.5. logs 1.4.4.6. port-forward 1.4.4.7. proxy 1.4.4.8. rsh 1.4.4.9. rsync 1.4.4.10. run 1.4.4.11. wait 1.4.5. 高级开发人员CLI命令 Expand section "1.4.5. 高级开发人员CLI命令" Collapse section "1.4.5. 高级开发人员CLI命令" 1.4.5.1. api-resources 1.4.5.2. api-versions 1.4.5.3. auth 1.4.5.4. cluster-info 1.4.5.5. convert 1.4.5.6. extract 1.4.5.7. idle 1.4.5.8. image 1.4.5.9. observe 1.4.5.10. patch 1.4.5.11. policy 1.4.5.12. process 1.4.5.13. registry 1.4.5.14. replace 1.4.6. 设置CLI命令 Expand section "1.4.6. 设置CLI命令" Collapse section "1.4.6. 设置CLI命令" 1.4.6.1. completion 1.4.6.2. config 1.4.6.3. logout 1.4.6.4. whoami 1.4.7. 其他开发人员CLI命令 Expand section "1.4.7. 其他开发人员CLI命令" Collapse section "1.4.7. 其他开发人员CLI命令" 1.4.7.1. help 1.4.7.2. plugin 1.4.7.3. version 1.5. 管理员CLI命令 Expand section "1.5. 管理员CLI命令" Collapse section "1.5. 管理员CLI命令" 1.5.1. 集群管理CLI命令 Expand section "1.5.1. 集群管理CLI命令" Collapse section "1.5.1. 集群管理CLI命令" 1.5.1.1. inspect 1.5.1.2. must-gather 1.5.1.3. top 1.5.2. 集群管理CLI命令 Expand section "1.5.2. 集群管理CLI命令" Collapse section "1.5.2. 集群管理CLI命令" 1.5.2.1. cordon 1.5.2.2. drain 1.5.2.3. node-logs 1.5.2.4. taint 1.5.2.5. uncordon 1.5.3. 安全和策略CLI命令 Expand section "1.5.3. 安全和策略CLI命令" Collapse section "1.5.3. 安全和策略CLI命令" 1.5.3.1. certificate 1.5.3.2. groups 1.5.3.3. new-project 1.5.3.4. pod-network 1.5.3.5. policy 1.5.4. 维护CLI命令 Expand section "1.5.4. 维护CLI命令" Collapse section "1.5.4. 维护CLI命令" 1.5.4.1. migrate 1.5.4.2. prune 1.5.5. 配置CLI命令 Expand section "1.5.5. 配置CLI命令" Collapse section "1.5.5. 配置CLI命令" 1.5.5.1. create-bootstrap-policy-file 1.5.5.2. create-bootstrap-project-template 1.5.5.3. create-error-template 1.5.5.4. create-kubeconfig 1.5.5.5. create-login-template 1.5.5.6. create-provider-selection-template 1.5.6. 其他管理员CLI命令 Expand section "1.5.6. 其他管理员CLI命令" Collapse section "1.5.6. 其他管理员CLI命令" 1.5.6.1. build-chain 1.5.6.2. completion 1.5.6.3. config 1.5.6.4. release 1.5.6.5. verify-image-signature 1.6. oc 和 kubectl 命令的使用方法 Expand section "1.6. oc 和 kubectl 命令的使用方法" Collapse section "1.6. oc 和 kubectl 命令的使用方法" 1.6.1. oc 二进制文件 1.6.2. kubectl 二进制文件 2. 开发人员 CLI (odo) Expand section "2. 开发人员 CLI (odo)" Collapse section "2. 开发人员 CLI (odo)" 2.1. 了解 OpenShift Do Expand section "2.1. 了解 OpenShift Do" Collapse section "2.1. 了解 OpenShift Do" 2.1.1. 主要特性 2.1.2. 核心概念 Expand section "2.1.2. 核心概念" Collapse section "2.1.2. 核心概念" 2.1.2.1. 官方支持的语言和相应的容器镜像 Expand section "2.1.2.1. 官方支持的语言和相应的容器镜像" Collapse section "2.1.2.1. 官方支持的语言和相应的容器镜像" 2.1.2.1.1. 列出可用的容器镜像 2.2. odo 架构 Expand section "2.2. odo 架构" Collapse section "2.2. odo 架构" 2.2.1. 开发者设置 2.2.2. OpenShift source-to-image 2.2.3. OpenShift 集群对象 Expand section "2.2.3. OpenShift 集群对象" Collapse section "2.2.3. OpenShift 集群对象" 2.2.3.1. Init 容器 Expand section "2.2.3.1. Init 容器" Collapse section "2.2.3.1. Init 容器" 2.2.3.1.1. copy-supervisord 2.2.3.1.2. copy-files-to-volume 2.2.3.2. 应用程序容器 2.2.3.3. 持久性卷和持久性卷声明 2.2.3.4. emptyDir 卷 2.2.3.5. Service 2.2.4. odo push 工作流 2.3. 安装 odo Expand section "2.3. 安装 odo" Collapse section "2.3. 安装 odo" 2.3.1. 在 Linux 中安装 odo Expand section "2.3.1. 在 Linux 中安装 odo" Collapse section "2.3.1. 在 Linux 中安装 odo" 2.3.1.1. 二进制安装 2.3.1.2. tarball 安装 2.3.2. 在 Windows 中安装 odo Expand section "2.3.2. 在 Windows 中安装 odo" Collapse section "2.3.2. 在 Windows 中安装 odo" 2.3.2.1. 二进制安装 2.3.3. 在 macOS 中安装 odo Expand section "2.3.3. 在 macOS 中安装 odo" Collapse section "2.3.3. 在 macOS 中安装 odo" 2.3.3.1. 二进制安装 2.3.3.2. tarball 安装 2.4. 在受限环境中使用 odo Expand section "2.4. 在受限环境中使用 odo" Collapse section "2.4. 在受限环境中使用 odo" 2.4.1. 受限环境中的 odo 2.4.2. 将 odo init 镜像推送到受限集群的 registry 中 Expand section "2.4.2. 将 odo init 镜像推送到受限集群的 registry 中" Collapse section "2.4.2. 将 odo init 镜像推送到受限集群的 registry 中" 2.4.2.1. 先决条件 2.4.2.2. 将 odox init 镜像推送到镜像的容器镜像仓库 Expand section "2.4.2.2. 将 odox init 镜像推送到镜像的容器镜像仓库" Collapse section "2.4.2.2. 将 odox init 镜像推送到镜像的容器镜像仓库" 2.4.2.2.1. 将 init 镜像推送到 Linux 上的镜像 registry 2.4.2.2.2. 将 init 镜像推送到 MacOS 上的镜像 registry 2.4.2.2.3. 将 init 镜像推送到 Windows 上的镜像 registry 2.4.2.3. 将 odo init 镜像直接推送到内部 registry Expand section "2.4.2.3. 将 odo init 镜像直接推送到内部 registry" Collapse section "2.4.2.3. 将 odo init 镜像直接推送到内部 registry" 2.4.2.3.1. 在 Linux 中直接推送 init 镜像 2.4.2.3.2. 在 MacOS 上直接推送 init 镜像 2.4.2.3.3. 在 Windows 上直接推送 init 镜像 2.4.3. 在断开连接的集群中创建和部署组件 Expand section "2.4.3. 在断开连接的集群中创建和部署组件" Collapse section "2.4.3. 在断开连接的集群中创建和部署组件" 2.4.3.1. 先决条件 2.4.3.2. 为支持的构建器镜像创建一个镜像(mirror) 2.4.3.3. mirror registry 介绍 2.4.3.4. 使用 odo 创建 Node.js 应用程序 2.5. 使用 odo 创建单组件应用程序 Expand section "2.5. 使用 odo 创建单组件应用程序" Collapse section "2.5. 使用 odo 创建单组件应用程序" 2.5.1. 先决条件 2.5.2. 创建一个项目 2.5.3. 使用 odo 创建 Node.js 应用程序 2.5.4. 修改应用程序代码 2.5.5. 在应用程序组件中添加存储 2.5.6. 添加自定义构建者来指定构建镜像 2.5.7. 使用 OpenShift Service Catalog 将应用程序连接到多个服务 2.5.8. 删除应用程序 2.6. 使用 odo 创建多组件应用程序 Expand section "2.6. 使用 odo 创建多组件应用程序" Collapse section "2.6. 使用 odo 创建多组件应用程序" 2.6.1. 先决条件 2.6.2. 创建一个项目 2.6.3. 部署后端组件 2.6.4. 部署前端组件 2.6.5. 连接两个组件 2.6.6. 公开组件 2.6.7. 修改正在运行的应用程序 2.6.8. 删除应用程序 2.7. 创建带有数据库的应用程序 Expand section "2.7. 创建带有数据库的应用程序" Collapse section "2.7. 创建带有数据库的应用程序" 2.7.1. 先决条件 2.7.2. 创建一个项目 2.7.3. 部署前端组件 2.7.4. 以互动模式部署数据库 2.7.5. 手动部署数据库 2.7.6. 将数据库连接到前端应用程序 2.7.7. 删除应用程序 2.8. 使用 devfile 创建应用程序 Expand section "2.8. 使用 devfile 创建应用程序" Collapse section "2.8. 使用 devfile 创建应用程序" 2.8.1. 关于 odo 中的 devfile 2.8.2. 使用 devfile 创建 Java 应用程序 2.8.3. 先决条件 Expand section "2.8.3. 先决条件" Collapse section "2.8.3. 先决条件" 2.8.3.1. 创建一个项目 2.8.3.2. 列出可用的 devfile 组件 2.8.3.3. 使用 devfile 部署 Java 应用程序 2.9. 示例应用程序 Expand section "2.9. 示例应用程序" Collapse section "2.9. 示例应用程序" 2.9.1. Git 软件仓库示例 Expand section "2.9.1. Git 软件仓库示例" Collapse section "2.9.1. Git 软件仓库示例" 2.9.1.1. httpd 2.9.1.2. java 2.9.1.3. nodejs 2.9.1.4. Perl 2.9.1.5. php 2.9.1.6. Python 2.9.1.7. Ruby 2.9.1.8. WildFly 2.9.2. 二进制示例 Expand section "2.9.2. 二进制示例" Collapse section "2.9.2. 二进制示例" 2.9.2.1. java 2.9.2.2. WildFly 2.10. 创建 Operator 管理的服务实例 Expand section "2.10. 创建 Operator 管理的服务实例" Collapse section "2.10. 创建 Operator 管理的服务实例" 2.10.1. 先决条件 2.10.2. 创建一个项目 2.10.3. 列出来自于集群中安装的 Operator 的可用服务 2.10.4. 从 Operator 创建服务 2.10.5. 从 YAML 文件创建服务 2.11. 在 odo 中调试应用程序 Expand section "2.11. 在 odo 中调试应用程序" Collapse section "2.11. 在 odo 中调试应用程序" 2.11.1. 调试应用程序 2.11.2. 配置调试参数 2.12. 管理环境变量 Expand section "2.12. 管理环境变量" Collapse section "2.12. 管理环境变量" 2.12.1. 设置和取消设置环境变量 2.13. 配置 odo CLI Expand section "2.13. 配置 odo CLI" Collapse section "2.13. 配置 odo CLI" 2.13.1. 使用命令完成 2.13.2. 忽略文件或特征 2.14. odo CLI 参考指南 Expand section "2.14. odo CLI 参考指南" Collapse section "2.14. odo CLI 参考指南" 2.14.1. 基本 odo CLI 命令 Expand section "2.14.1. 基本 odo CLI 命令" Collapse section "2.14.1. 基本 odo CLI 命令" 2.14.1.1. app 2.14.1.2. catalog 2.14.1.3. component 2.14.1.4. config 2.14.1.5. create 2.14.1.6. debug 2.14.1.7. delete 2.14.1.8. describe 2.14.1.9. link 2.14.1.10. list 2.14.1.11. log 2.14.1.12. login 2.14.1.13. logout 2.14.1.14. preference 2.14.1.15. project 2.14.1.16. push 2.14.1.17. service 2.14.1.18. storage 2.14.1.19. unlink 2.14.1.20. update 2.14.1.21. url 2.14.1.22. utils 2.14.1.23. version 2.14.1.24. watch 2.15. odo 发行注记 Expand section "2.15. odo 发行注记" Collapse section "2.15. odo 发行注记" 2.15.1. odo 的主要变化和功能增强 2.15.2. 获取支持 2.15.3. 修复的问题 2.15.4. 已知问题 2.15.5. odo 的技术预览功能 3. Helm CLI Expand section "3. Helm CLI" Collapse section "3. Helm CLI" 3.1. 在 OpenShift Container Platform 中使用 Helm 3 Expand section "3.1. 在 OpenShift Container Platform 中使用 Helm 3" Collapse section "3.1. 在 OpenShift Container Platform 中使用 Helm 3" 3.1.1. 了解 Helm Expand section "3.1.1. 了解 Helm" Collapse section "3.1.1. 了解 Helm" 3.1.1.1. 主要特性 3.1.2. 安装 Helm Expand section "3.1.2. 安装 Helm" Collapse section "3.1.2. 安装 Helm" 3.1.2.1. 对于 Linux 3.1.2.2. 对于 Windows 7/8 3.1.2.3. 对于 Windows 10 3.1.2.4. 对于 macOS: 3.1.3. 在 OpenShift Container Platform 集群中安装 Helm chart 3.1.4. 在 OpenShift Container Platform 上创建自定义 Helm chart 4. 用于 OpenShift Serverless 的 Knative CLI(kn) Expand section "4. 用于 OpenShift Serverless 的 Knative CLI(kn)" Collapse section "4. 用于 OpenShift Serverless 的 Knative CLI(kn)" 4.1. 主要特性 4.2. 安装 kn 5. Pipelines CLI (tkn) Expand section "5. Pipelines CLI (tkn)" Collapse section "5. Pipelines CLI (tkn)" 5.1. 安装 tkn Expand section "5.1. 安装 tkn" Collapse section "5.1. 安装 tkn" 5.1.1. 在 Linux 上安装 OpenShift Pipelines CLI (tkn) 5.1.2. 使用 RPM 在 Linux 上安装 OpenShift Pipelines CLI(tkn) 5.1.3. 在 Windows 上安装 OpenShift Pipelines CLI (tkn) 5.1.4. 在 macOS 上安装 OpenShift Pipelines CLI (tkn) 5.2. 配置 OpenShift Pipelines tkn CLI Expand section "5.2. 配置 OpenShift Pipelines tkn CLI" Collapse section "5.2. 配置 OpenShift Pipelines tkn CLI" 5.2.1. 启用 tab 自动完成功能 5.3. OpenShift Pipelines tkn 参考 Expand section "5.3. OpenShift Pipelines tkn 参考" Collapse section "5.3. OpenShift Pipelines tkn 参考" 5.3.1. 基本语法 5.3.2. 全局选项 5.3.3. 工具命令 Expand section "5.3.3. 工具命令" Collapse section "5.3.3. 工具命令" 5.3.3.1. tkn 5.3.3.2. completion [shell] 5.3.3.3. version 5.3.4. Pipelines 管理命令 Expand section "5.3.4. Pipelines 管理命令" Collapse section "5.3.4. Pipelines 管理命令" 5.3.4.1. pipeline 5.3.4.2. pipeline create 5.3.4.3. pipeline delete 5.3.4.4. pipeline describe 5.3.4.5. pipeline list 5.3.4.6. pipeline logs 5.3.4.7. pipeline start 5.3.5. PipelineRun 命令 Expand section "5.3.5. PipelineRun 命令" Collapse section "5.3.5. PipelineRun 命令" 5.3.5.1. pipelinerun 5.3.5.2. pipelinerun cancel 5.3.5.3. pipelinerun delete 5.3.5.4. pipelinerun describe 5.3.5.5. pipelinerun list 5.3.5.6. pipelinerun logs 5.3.6. 任务管理命令 Expand section "5.3.6. 任务管理命令" Collapse section "5.3.6. 任务管理命令" 5.3.6.1. task 5.3.6.2. task create 5.3.6.3. task delete 5.3.6.4. task describe 5.3.6.5. task list 5.3.6.6. task logs 5.3.6.7. task start 5.3.7. TaskRun 命令 Expand section "5.3.7. TaskRun 命令" Collapse section "5.3.7. TaskRun 命令" 5.3.7.1. taskrun 5.3.7.2. taskrun cancel 5.3.7.3. taskrun delete 5.3.7.4. taskrun describe 5.3.7.5. taskrun list 5.3.7.6. taskrun logs 5.3.8. 条件管理命令 Expand section "5.3.8. 条件管理命令" Collapse section "5.3.8. 条件管理命令" 5.3.8.1. 条件 5.3.8.2. 删除条件 5.3.8.3. condition describe 5.3.8.4. condition list 5.3.9. Pipeline 资源管理命令 Expand section "5.3.9. Pipeline 资源管理命令" Collapse section "5.3.9. Pipeline 资源管理命令" 5.3.9.1. resource 5.3.9.2. resource create 5.3.9.3. resource delete 5.3.9.4. resource describe 5.3.9.5. resource list 5.3.10. ClusterTask 管理命令 Expand section "5.3.10. ClusterTask 管理命令" Collapse section "5.3.10. ClusterTask 管理命令" 5.3.10.1. clustertask 5.3.10.2. clustertask delete 5.3.10.3. clustertask describe 5.3.10.4. clustertask list 5.3.10.5. clustertask start 5.3.11. 触发器管理命令 Expand section "5.3.11. 触发器管理命令" Collapse section "5.3.11. 触发器管理命令" 5.3.11.1. eventlistener 5.3.11.2. eventlistener delete 5.3.11.3. eventlistener describe 5.3.11.4. eventlistener list 5.3.11.5. triggerbinding 5.3.11.6. triggerbinding delete 5.3.11.7. triggerbinding describe 5.3.11.8. triggerbinding list 5.3.11.9. triggertemplate 5.3.11.10. triggertemplate delete 5.3.11.11. triggertemplate describe 5.3.11.12. triggertemplate list 5.3.11.13. clustertriggerbinding 5.3.11.14. clustertriggerbinding delete 5.3.11.15. clustertriggerbinding describe 5.3.11.16. clustertriggerbinding list 法律通告 Settings Close Language: 日本語 简体中文 English Language: 日本語 简体中文 English Format: Multi-page Single-page Format: Multi-page Single-page Language and Page Formatting Options Language: 日本語 简体中文 English Language: 日本語 简体中文 English Format: Multi-page Single-page Format: Multi-page Single-page CLI 工具 OpenShift Container Platform 4.4如何使用 OpenShift Container Platform 的命令行工具Red Hat OpenShift Documentation Team法律通告摘要 本文档提供有关安装、配置和使用 OpenShift Container Platform 命令行工具的信息。它还包含 CLI 命令的参考信息,以及如何使用它们的示例。 Next