Jump To Close Expand all Collapse all Table of contents 管理指南 1. 准备安装 Expand section "1. 准备安装" Collapse section "1. 准备安装" 1.1. 支持的平台 1.2. 架构 Expand section "1.2. 架构" Collapse section "1.2. 架构" 1.2.1. 服务器组件 Expand section "1.2.1. 服务器组件" Collapse section "1.2.1. 服务器组件" 1.2.1.1. Dev Spaces operator 1.2.1.2. dev Workspace operator 1.2.1.3. gateway 1.2.1.4. 用户仪表板 1.2.1.5. devfile registry 1.2.1.6. dev Spaces 服务器 1.2.1.7. PostgreSQL 1.2.1.8. 插件 registry 1.2.2. 用户工作区 1.3. 计算 Dev Spaces 资源要求 2. 安装 Dev Spaces Expand section "2. 安装 Dev Spaces" Collapse section "2. 安装 Dev Spaces" 2.1. 安装 dsc 管理工具 2.2. 使用 CLI 在 OpenShift 上安装 Dev Spaces 2.3. 使用 Web 控制台在 OpenShift 上安装 Dev Spaces 2.4. 在受限环境中安装 Dev Spaces 3. 配置 Dev Spaces Expand section "3. 配置 Dev Spaces" Collapse section "3. 配置 Dev Spaces" 3.1. 了解 CheCluster 自定义资源 Expand section "3.1. 了解 CheCluster 自定义资源" Collapse section "3.1. 了解 CheCluster 自定义资源" 3.1.1. 在安装过程中使用 dsc 配置 CheCluster 自定义资源 3.1.2. 使用 CLI 配置 CheCluster 自定义资源 3.1.3. CheCluster 自定义资源字段参考 3.2. 配置项目 Expand section "3.2. 配置项目" Collapse section "3.2. 配置项目" 3.2.1. 配置项目名称 3.2.2. 提前置备项目 3.3. 配置服务器组件 Expand section "3.3. 配置服务器组件" Collapse section "3.3. 配置服务器组件" 3.3.1. 将 Secret 或 ConfigMap 挂载为文件或环境变量到 Red Hat OpenShift Dev Spaces 容器中 Expand section "3.3.1. 将 Secret 或 ConfigMap 挂载为文件或环境变量到 Red Hat OpenShift Dev Spaces 容器中" Collapse section "3.3.1. 将 Secret 或 ConfigMap 挂载为文件或环境变量到 Red Hat OpenShift Dev Spaces 容器中" 3.3.1.1. 将 Secret 或 ConfigMap 作为一个文件挂载到 OpenShift Dev Spaces 容器中 3.3.1.2. 将 Secret 或 ConfigMap 作为环境变量挂载到 OpenShift Dev Spaces 容器中 3.3.2. Dev Spaces 服务器的高级配置选项 Expand section "3.3.2. Dev Spaces 服务器的高级配置选项" Collapse section "3.3.2. Dev Spaces 服务器的高级配置选项" 3.3.2.1. 了解 OpenShift Dev Spaces 服务器高级配置 3.4. 全局配置工作区 Expand section "3.4. 全局配置工作区" Collapse section "3.4. 全局配置工作区" 3.4.1. 限制用户可以保留的工作区数量 3.4.2. 允许用户同时运行多个工作区 3.4.3. 带有自签名证书的 Git 3.4.4. 配置工作区 nodeSelector 3.4.5. 打开 VSX registry URL 3.5. 缓存镜像以便更快地开始工作区 Expand section "3.5. 缓存镜像以便更快地开始工作区" Collapse section "3.5. 缓存镜像以便更快地开始工作区" 3.5.1. 定义镜像列表 3.5.2. 定义内存设置 3.5.3. 使用 Web 控制台在 OpenShift 上安装镜像 puller 3.5.4. 使用 CLI 在 OpenShift 上安装镜像 puller 3.6. 配置可观察性 Expand section "3.6. 配置可观察性" Collapse section "3.6. 配置可观察性" 3.6.1. Che-Theia 工作区 Expand section "3.6.1. Che-Theia 工作区" Collapse section "3.6.1. Che-Theia 工作区" 3.6.1.1. Telemetry 概述 3.6.1.2. 使用案例 3.6.1.3. 如何使用 3.6.1.4. Che-Theia telemetry 插件发送到后端的事件 3.6.1.5. Woopra 遥测插件 3.6.1.6. 创建遥测插件 Expand section "3.6.1.6. 创建遥测插件" Collapse section "3.6.1.6. 创建遥测插件" 3.6.1.6.1. 开始使用 3.6.1.6.2. 创建后端项目 3.6.1.6.3. 创建分析管理器的强制实施并添加特殊逻辑 3.6.1.6.4. 在 Dev Workspace 中运行应用程序 3.6.1.6.5. 实现 isEnabled () 3.6.1.6.6. 实施 onEvent () 3.6.1.6.7. 实现 increaseDuration () 3.6.1.6.8. 实施 onActivity () 3.6.1.6.9. 实施 destroy () 3.6.1.6.10. 打包 Quarkus 应用程序 3.6.1.6.11. 为您的插件创建 plugin.yaml 3.6.1.6.12. 在 Dev Workspace 中指定遥测插件 3.6.1.6.13. 为所有 Dev Workspaces 应用遥测插件 3.6.2. 配置服务器日志记录 Expand section "3.6.2. 配置服务器日志记录" Collapse section "3.6.2. 配置服务器日志记录" 3.6.2.1. 配置日志级别 3.6.2.2. 日志记录器命名 3.6.2.3. 日志记录 HTTP 流量 3.6.3. 使用 dsc 收集日志 3.6.4. 使用 Prometheus 和 Grafana 监控 Expand section "3.6.4. 使用 Prometheus 和 Grafana 监控" Collapse section "3.6.4. 使用 Prometheus 和 Grafana 监控" 3.6.4.1. 安装 Prometheus 和 Grafana 3.6.4.2. 监控 Dev Workspace Operator Expand section "3.6.4.2. 监控 Dev Workspace Operator" Collapse section "3.6.4.2. 监控 Dev Workspace Operator" 3.6.4.2.1. 使用 Prometheus 收集 Dev Workspace Operator 指标 3.6.4.2.2. dev Workspace 特定的指标 3.6.4.2.3. 在 Grafana 仪表板中查看 Dev Workspace Operator 指标 3.6.4.2.4. Dev Workspace Operator 的 Grafana 仪表板 3.6.4.3. 监控 Dev Spaces 服务器 Expand section "3.6.4.3. 监控 Dev Spaces 服务器" Collapse section "3.6.4.3. 监控 Dev Spaces 服务器" 3.6.4.3.1. 启用并公开 OpenShift Dev Spaces 服务器指标 3.6.4.3.2. 使用 Prometheus 收集 OpenShift Dev Spaces 服务器指标 3.6.4.3.3. 在 Grafana 仪表板中查看 OpenShift Dev Spaces Server 指标 3.7. 配置网络 Expand section "3.7. 配置网络" Collapse section "3.7. 配置网络" 3.7.1. 配置网络策略 3.7.2. 配置 Dev Spaces 主机名 3.7.3. 将不受信任的 TLS 证书导入到 Dev Spaces 3.7.4. 配置 OpenShift 路由 3.7.5. 配置 OpenShift 路由 3.8. 配置存储 Expand section "3.8. 配置存储" Collapse section "3.8. 配置存储" 3.8.1. 使用存储类安装 Dev Spaces 3.9. 管理身份和授权 Expand section "3.9. 管理身份和授权" Collapse section "3.9. 管理身份和授权" 3.9.1. GitHub、GitLab 或 Bitbucket 的 OAuth Expand section "3.9.1. GitHub、GitLab 或 Bitbucket 的 OAuth" Collapse section "3.9.1. GitHub、GitLab 或 Bitbucket 的 OAuth" 3.9.1.1. 为 GitHub 配置 OAuth 2.0 Expand section "3.9.1.1. 为 GitHub 配置 OAuth 2.0" Collapse section "3.9.1.1. 为 GitHub 配置 OAuth 2.0" 3.9.1.1.1. 设置 GitHub OAuth 应用程序 3.9.1.1.2. 应用 GitHub OAuth App Secret 3.9.1.2. 为 GitLab 配置 OAuth 2.0 Expand section "3.9.1.2. 为 GitLab 配置 OAuth 2.0" Collapse section "3.9.1.2. 为 GitLab 配置 OAuth 2.0" 3.9.1.2.1. 设置 GitLab 授权应用程序 3.9.1.2.2. 应用 GitLab-authorized 应用程序 Secret 3.9.1.3. 为 Bitbucket 服务器配置 OAuth 1.0 Expand section "3.9.1.3. 为 Bitbucket 服务器配置 OAuth 1.0" Collapse section "3.9.1.3. 为 Bitbucket 服务器配置 OAuth 1.0" 3.9.1.3.1. 在 Bitbucket 服务器上设置应用程序链接 3.9.1.3.2. 为 Bitbucket 服务器应用应用程序链接 Secret 3.9.1.4. 为 Bitbucket 云配置 OAuth 2.0 Expand section "3.9.1.4. 为 Bitbucket 云配置 OAuth 2.0" Collapse section "3.9.1.4. 为 Bitbucket 云配置 OAuth 2.0" 3.9.1.4.1. 在 Bitbucket 云中设置 OAuth 用户 3.9.1.4.2. 为 Bitbucket 云应用 OAuth 用户 Secret 3.9.2. 配置管理用户 3.9.3. 删除用户数据 Expand section "3.9.3. 删除用户数据" Collapse section "3.9.3. 删除用户数据" 3.9.3.1. 根据 GDPR 删除用户数据 4. 管理 IDE 扩展 Expand section "4. 管理 IDE 扩展" Collapse section "4. 管理 IDE 扩展" 4.1. Microsoft Visual Studio Code 的扩展 - 开源 Expand section "4.1. Microsoft Visual Studio Code 的扩展 - 开源" Collapse section "4.1. Microsoft Visual Studio Code 的扩展 - 开源" 4.1.1. 选择 Open VSX registry 实例 4.1.2. 在嵌入式 Open VSX registry 实例中添加或删除扩展 5. 使用 Dev Spaces 服务器 API 6. 升级 Dev Spaces Expand section "6. 升级 Dev Spaces" Collapse section "6. 升级 Dev Spaces" 6.1. 升级 chectl 管理工具 6.2. 指定更新批准策略 6.3. 使用 OpenShift Web 控制台升级 Dev Spaces 6.4. 使用 CLI 管理工具升级 Dev Spaces 6.5. 在受限环境中升级 Dev Spaces 6.6. 在 OpenShift 中修复 Dev Workspace Operator 7. 卸载 Dev Spaces 法律通告 Settings Close Language: 简体中文 日本語 English Language: 简体中文 日本語 English Format: Multi-page Single-page PDF Format: Multi-page Single-page PDF Language and Page Formatting Options Language: 简体中文 日本語 English Language: 简体中文 日本語 English Format: Multi-page Single-page PDF Format: Multi-page Single-page PDF 第 5 章 使用 Dev Spaces 服务器 API 若要管理 OpenShift Dev Spaces 服务器工作负载,可使用 Swagger Web 用户界面导航到 OpenShift Dev Spaces 服务器 API。 流程 导航到 Swagger API web 用户界面:"https://devspaces- <openshift_deployment_name>.<domain_name>"/swagger. 其他资源 Swagger Previous Next