OpenShift Container Platform 3.11 开始使用
您可以将 OpenShift 看作为一个操作系统,镜像为在其上您运行的应用程序,而容器是这些应用程序的实 际运行实例(instance)。 根据您的角色查找合适的主题以开始: 我是一个 我是一个 链 链接到相关主 接到相关主题 题 平台管理员 安装基本 OpenShift Container Platform 环境 或 安装 生产环境中的 OpenShift Container Platform 控制台创建并构建镜像 4.1. 概述 此节介绍了如何通过最简单的方法获取示例项目并在 OpenShift Container Platform 上运行的信息。在一 个项目中创建镜像有几种方法,但本主题着重阐述最快捷、最简单的方法。 如果这是您阅读的文档的第一部分,并且您对 OpenShift Container Platform 版本 3 (v3) 的核心概念不熟 悉,您可能需要先阅读 新内容。此版本的 CLI 创建并构建镜像 5.1. 概述 此节介绍了如何通过最简单的方法获取示例项目并在 OpenShift Container Platform 上运行的信息。在一 个项目中创建镜像有几种方法,但本主题着重阐述最快捷、最简单的方法。 如果这是您阅读的文档的第一部分,并且您对 OpenShift Container Platform 版本 3 (v3) 的核心概念不熟 悉,您可能需要先阅读 新内容。此版本的0 码力 | 24 页 | 290.05 KB | 1 年前3OpenShift Container Platform 3.11 扩展和性能指南
2.3. 网络注意事项 在安装后可能会更改网络子网,但难度比较困难。安装前可以更容易地考虑网络子网大小,因为尽可能提 高大小可能会给增长的集群造成问题。 有关推荐的网络子网实践,请参阅网络优化主题。 control_path = %(directory)s/%%h-%%r pipelining = True 2 timeout = 10 OpenShift Container Platform /dev/loop0 第 第 5 章 章 优 优化持久性存 化持久性存储 储 25 第 6 章 优化临时存储 6.1. 概述 注意 注意 只有在您启用了临时存储技术预览功能时,才会应用这个主题。此功能默认为禁用。要启 用此功能,请参阅为临时存储配置。 注意 注意 红帽产品服务等级协议(SLA)不支持技术预览版本,且其功能可能并不完善,红帽不建议在 生产环境中使用它们。这些技术预览功能 的碎片处理)导致内存页被锁定。因此,有些应用程序可能更适用于(或推荐)使用预先 分配的巨页,而不是 THP。 在 OpenShift Container Platform 中,pod 中的应用程序可以分配并消耗预先分配的巨页。本主题介绍了 如何进行。 14.2. 先决条件 1. 节点必须预先分配巨页以便节点报告其巨页容量。一个节点只能预先分配一个固定大小的巨页。 14.3. 消耗大页面 巨页可以使用名为 hugepages-0 码力 | 58 页 | 732.06 KB | 1 年前3OpenShift Container Platform 4.7 镜像
启动时提供清晰的错误消息。 本主题与“使用服务进行镜像间通信”主题之间的相关之处在于,数据源等配置应当根据提供服务端点信息 RUN chgrp -R 0 /some/directory && \ chmod -R g=u /some/directory 第 第 4 章 章 创 创建 建镜 镜像 像 29 本主题与“使用服务进行镜像间通信”主题之间的相关之处在于,数据源等配置应当根据提供服务端点信息 更好地使用您的容器镜像,允许 OpenShift Container Platform 使用您的镜像为开发人员创造更好的体验。例如,您可以添加元数据以提供有用的镜 像描述,或针对可能也需要的其他镜像提供建议。 本主题仅定义当前用例集所需的元数据。以后可能还会添加其他元数据或用例。 4.2.1. 定义镜像元数据 您可使用 Dockerfile 中的 LABEL 指令来定义镜像元数据。标签与环境变量的相似之处在于标签是附加到 10.2. 上传模板 如果您有可定义模板的 JSON 或 YAML 文件,如本例中所示,则可以使用 CLI 将模板上传到项目。此操 作将模板保存到项目,供任何有适当权限访问该项目的用户重复使用。本主题后面会介绍如何编写自己的 模板。 流程 将模板上传到当前项目的模板库,并使用以下命令传递 JSON 或 YAML 文件: 使用 -n 选项与项目名称将模板上传到不同项目: 现在可使用 web0 码力 | 123 页 | 1.20 MB | 1 年前3OpenShift Container Platform 3.11 CLI 参考
respective owners. 摘要 摘要 使用 OpenShift Container Platform 命令行界面(CLI),您可以从终端创建应用程序并管理 OpenShift 项目。这些主题介绍了如何使用 CLI。 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 概述 概述 5 第 2 章 CLI 入门 2.1. 概述 OpenShift Container Platform CLI 提供了管理应用程序的命令,以及较低级别的工具与系统的每个组件 交互。本主题指导您完成 CLI 入门,包括安装并登录以创建您的第一个项目。 2.2. 先决条件 某些操作要求在客户端上本地安装 Git。例如,命令使用远程 Git 存储库创建应用程序: 在继续之前,请先在工作站上安装 --www=OpenShift Container Platform 3.11 CLI 参考 参考 32 第 5 章 管理员 CLI 操作 5.1. 概述 本主题提供了管理员 CLI 操作及其语法的信息。您必须先设置 并使用 CLI 登录,然后才能执行这些操 作。 openshift 命令用于启动组成 OpenShift Container Platform 0 码力 | 45 页 | 737.95 KB | 1 年前3OpenShift Container Platform 4.7 日志记录
e. 将 YAML 项中的代码替换为以下内容: 注意 注意 此默认 OpenShift Logging 配置应该可以支持各种环境。参阅有关调优和配置 OpenShift Logging 组件的主题,以了解有关可对 OpenShift Logging 集群进 行修改的信息。 apiVersion: "logging.openshift.io/v1" kind: "ClusterLogging" 4.7 日志 日志记录 记录 36 1 2 注意 注意 此默认 OpenShift Logging 配置应该可以支持各种环境。参阅有关调优和配置 OpenShift Logging 组件的主题,以了解有关可对 OpenShift Logging 集群进 行修改的信息。 名称必须是 instance。 OpenShift Logging 管理状态。在一些数情况下,如果更改了 OpenShift 代理。 要配置日志转发到外部 Kafka 实例,请创建一个 ClusterLogForwarder 自定义资源(CR),包括输出到 该实例的输出以及使用输出的管道。您可以在输出中包括特定的 Kafka 主题,也可以使用默认值。Kafka 输出可以使用 TCP(不安全)或者 TLS(安全 TCP)连接。 流程 流程 1. 创建一个类似如下的 ClusterLogForwarder CR YAML 文件:0 码力 | 183 页 | 1.98 MB | 1 年前3OpenShift Container Platform 4.2 镜像
置。 对于极其复杂的场景,还可使用在运行时挂载到容器中的卷来提供配置。但是,如果选择这种配置方式 时,您必须确保当不存在必要卷或配置时,您的镜像可在启动时提供清晰的错误消息。 本主题与“使用服务进行镜像间通信”主题之间的相关之处在于,数据源等配置应当根据提供服务端点信息 的环境变量来定义。这使得应用程序在不修改应用程序镜像的情况下即可动态使用 OpenShift Container Platform 更好地使用您的容器镜像,允许 OpenShift Container Platform 使用您的镜像为开发人员创造更好的体验。例如,您可以添加元数据以提供有用的镜 像描述,或针对可能也需要的其他镜像提供建议。 本主题仅定义当前用例集所需的元数据。以后可能还会添加其他元数据或用例。 4.2.1. 定义镜像元数据 您可使用 Dockerfile 中的 LABEL 指令来定义镜像元数据。标签与环境变量的相似之处在于标签是附加到 8.2. 上传模板 如果您有可定义模板的 JSON 或 YAML 文件,如本例中所示,则可以使用 CLI 将模板上传到项目。此操 作将模板保存到项目,供任何有适当权限访问该项目的用户重复使用。本主题后面会介绍如何编写自己的 模板。 流程 流程 将模板上传到当前项目的模板库,并使用以下命令传递 JSON 或 YAML 文件: $ oc create -f使用 -n 0 码力 | 92 页 | 971.35 KB | 1 年前3OpenShift Container Platform 4.8 日志记录
e. 将 YAML 项中的代码替换为以下内容: 注意 注意 此默认 OpenShift Logging 配置应该可以支持各种环境。参阅有关调优和配置 OpenShift Logging 组件的主题,以了解有关可对 OpenShift Logging 集群进 行修改的信息。 apiVersion: "logging.openshift.io/v1" kind: "ClusterLogging" 4.8 日志 日志记录 记录 66 1 2 注意 注意 此默认 OpenShift Logging 配置应该可以支持各种环境。参阅有关调优和配置 OpenShift Logging 组件的主题,以了解有关可对 OpenShift Logging 集群进 行修改的信息。 名称必须是 instance。 OpenShift Logging 管理状态。在一些数情况下,如果更改了 OpenShift of order" 错误。要解决这个问题,您需要更新 Loki 服务器配置文件中 loki.yaml 中的一些值。 注意 注意 loki.yaml 在 Grafana 托管的 Loki 中不可用。本主题不适用于 Grafana 托管的 Loki 服务 器。 Conditions $ oc create -f.yaml OpenShift Container Platform 0 码力 | 223 页 | 2.28 MB | 1 年前3OpenShift Container Platform 4.14 镜像
置。 对于极其复杂的场景,还可使用在运行时挂载到容器中的卷来提供配置。但是,如果选择这种配置方式 时,您必须确保当不存在必要卷或配置时,您的镜像可在启动时提供清晰的错误消息。 本主题与“使用服务进行镜像间通信”主题之间的相关之处在于,数据源等配置应当根据提供服务端点信息 的环境变量来定义。这使得应用程序在不修改应用程序镜像的情况下即可动态使用 OpenShift Container Platform 更好地使用您的容器镜像,允许 OpenShift Container Platform 使用您的镜像为开发人员创造更好的体验。例如,您可以添加元数据以提供有用的镜 像描述,或针对可能也需要的其他镜像提供建议。 本主题仅定义当前用例集所需的元数据。以后可能还会添加其他元数据或用例。 第 第 4 章 章 创 创建 建镜 镜像 像 29 4.2.1. 定义镜像元数据 您可使用 Dockerfile 中的 LABEL 控制台 来创建。 10.2. 上传模板 如果您有定义模板的 JSON 或 YAML 文件,您可以使用 CLI 将模板上传到项目。此操作将模板保存到项 目,供任何有适当权限访问该项目的用户重复使用。本主题后面会提供有关编写自己的模板的说明。 流程 流程 使用以下方法之一上传模板: 将模板上传到当前项目的模板库,并使用以下命令传递 JSON 或 YAML 文件: 使用 -n 选项与项目名称将模板上传到不同项目:0 码力 | 118 页 | 1.13 MB | 1 年前3OpenShift Container Platform 4.14 分布式追踪
OpenShift distributed tracing Platform (Jaeger)实例部署到每个租户命名空间中。 有关配置持久性存储的详情,请参考了解持久性存储以及您选择的存储选项的适当配置主题。 3.2.6.2. 分布式追踪默 分布式追踪默认 认配置 配置选项 选项 Jaeger 自定义资源(CR)定义创建分布式追踪平台 (Jaeger) 资源时要使用的架构和设置。您可以修改这些 参 base-path: /jaeger OpenShift Container Platform 4.14 分布式追踪 分布式追踪 66 Ingester 是一个从 Kafka 主题读取并写入 Elasticsearch 存储后端的服务。如果您使用 allInOne 或 production 部署策略,则不需要配置 Ingester 服务。 表 表 3.16. 传递给 传递给 式追踪平台(Tempo)资源时要使 用的架构和配置设置。您可以安装默认配置或修改该文件。 4.2.1. 自定义部署 有关配置后端存储的详情,请参考 了解持久性存储 以及您选择的存储选项的适当配置主题。 4.2.1.1. 分布式追踪默 分布式追踪默认 认配置 配置选项 选项 Tempo 自定义资源(CR)定义创建分布式追踪平台(Tempo)资源时要使用的架构和设置。您可以修改这些 参数以根据0 码力 | 100 页 | 928.24 KB | 1 年前3OpenShift Container Platform 4.6 分布式追踪
的一部分安装分布式追踪,则分布追踪资源必须 与 ServiceMeshControlPlane 资源在同一个命名空间中。 有关配置持久性存储的详情,请参考 了解持久性存储 以及您选择的存储选项的适当配置主题。 3.2.5.2. 分布式追踪默 分布式追踪默认 认配置 配置选项 选项 Jaeger 自定义资源(CR)定义创建分布式追踪平台资源时要使用的架构和设置。您可以修改这些参数以根 据您的业务需求自定义分布式追踪平台实施。 第 第 3 章 章 分布式追踪安装 分布式追踪安装 45 示例 示例 Query 配置 配置 3.2.5.8. Ingester 配置 配置选项 选项 Ingester 是一个从 Kafka 主题读取并写入 Elasticsearch 存储后端的服务。如果您使用 allInOne 或 production 部署策略,则不需要配置 Ingester 服务。 表 表 3.16. 传递给 传递给0 码力 | 59 页 | 572.03 KB | 1 年前3
共 33 条
- 1
- 2
- 3
- 4