OpenShift Container Platform 4.6 节点Downward API 消耗配置映射 6.5.6. 引用环境变量 6.5.7. 转义环境变量引用 6.6. 将文件复制到 OPENSHIFT CONTAINER PLATFORM 容器或从中复制 6.6.1. 了解如何复制文件 6.6.1.1. 要求 6.6.2. 将文件复制到容器或从容器中复制 6.6.3. 使用高级 rsync 功能 6.7. 在 OPENSHIFT CONTAINER PLATFORM 器、虚拟机 (VM) 和私有或公有 云。 Linux 容器技术是隔离运行进程并仅限制对指定资源的访问的轻量机制。作为管理员,您可以在 Linux 容 器上执行各种任务,例如: 将文件复制到容器中或从容器中 复制。 允许容器使用 API 对象。 在容器中执行远程命令。 使用端口转发来访问容器中的应用。 OpenShift 容器平台提供称为 Init 容器的专用容器。在应用程序容器之前运行的 通常应通过更高级别的 控制器来管理,而不直接由用户管理。 注意 注意 如需了解每个 OpenShift Container Platform 节点主机的最大 pod 数,请参阅“集群限 制”。 警告 警告 不受复制控制器管理的裸机 pod 不能在节点中断时重新调度。 2.1.2. pod 配置示例 OpenShift Container Platform 使用 Kubernetes 的 pod 概念,它是共同部署在同一主机上的一个或多个0 码力 | 404 页 | 3.60 MB | 1 年前3
OpenShift Container Platform 4.9 构建应用程序或 Deployment,各自将应用程序特定组件的所需状态描述为 pod 模板。 DeploymentConfig 对象涉及一个或多个 复制控制器,其中包含部署状态的时间点记录,作为 pod 模板。同样, Deployment 对象涉及一个或多个 副本集,即复制控制器的后续。 一个或多个 pod,,表应用程序某一特定版本的实例。 7.1.1. 部署构建块 Deployment 和部署配置分别通过使用原生 来启用,作为构建块。 用户不必操作复制控制器、副本集或 DeploymentConfig 对象或部署所拥有的 pod。部署系统可确保正 确传播更改。 提示 提示 如果现有部署策略不适用于您的用例,而且必须在部署的生命周期内执行手动步骤,那么应考虑创建自定 义部署策略。 以下部分详细介绍了这些对象。 7.1.1.1. 复制控制器 复制控制器 复制控制器确保任何时候都运行指定数量的 pod 退出或被删除,复制控制器会做出反 应,实例化更多 pod 来达到定义的数量。同样,如果运行中的数量超过所需的数目,它会根据需要删除相 应数量的 Pod,使其与定义的数量相符。 复制控制器配置包括: 需要的副本数量,可在运行时调整。 创建复制 Pod 时要使用的 Pod 定义。 用于标识受管 pod 的选择器。 选择器是分配给由复制控制器管理的 pod 的一组标签。这些标签包含在复制控制器实例化的0 码力 | 184 页 | 3.36 MB | 1 年前3
OpenShift Container Platform 4.10 构建应用程序无法因为 Kubernetes 中的一个错误而设置特定权限,这会导致在服务需要特定权限(如 0600 )时 出现问题。作为临时解决方案,您可以修改程序代码或正在工作负载资源中运行的应用程 序,将文件复制到 /tmp 目录中并设置适当的权限。 要在现有 SERVICE_BINDING_ROOT 环境变量中访问和使用绑定数据,请使用您选择的编程语言的内置 语言功能来读取环境变量。 第 第 6 一个 Deployment 或 DeploymentConfig 对象,用于将应用程序特定组件的所需状态描述为 pod 模板。 Deployment 对象涉及一个或多个 replica sets(复制集),其中包含部署状态的一个时间点的记 录,作为 pod 模板。同样,DeploymentConfig 对象涉及一个或多个 replication controllers(复 制控制器),它在副本集之前。 API 对象 ReplicaSet 和 ReplicationController 来启用,作为构建块。 用户不必操作由 Deployment 或 DeploymentConfig 对象拥有的副本集、复制控制器或 pod。部署系统 可确保正确传播更改。 提示 提示 如果现有部署策略不适用于您的用例,而且必须在部署的生命周期内执行手动步骤,那么应考虑创建自定 义部署策略。 以下部分详细介绍了这些对象。0 码力 | 198 页 | 3.62 MB | 1 年前3
OpenShift Container Platform 4.9 节点Downward API 消耗配置映射 6.5.6. 引用环境变量 6.5.7. 转义环境变量引用 6.6. 将文件复制到 OPENSHIFT CONTAINER PLATFORM 容器或从中复制 6.6.1. 了解如何复制文件 6.6.1.1. 要求 6.6.2. 将文件复制到容器或从容器中复制 6.6.3. 使用高级 rsync 功能 6.7. 在 OPENSHIFT CONTAINER PLATFORM (VM) 和私有或公有 云。 Linux 容器技术是一种轻量型机制,用于隔离运行中的进程,仅限制对指定的资源的访问。作为管理员, 您可以在 Linux 容器上执行各种任务,例如: 将文件复制到一个容器中或从容器中复制。 允许容器消耗 API 对象。 在容器中执行远程命令。 使用端口转发来访问容器中的应用程序。 OpenShift Container Platform 提供针对 Init 容器的专用容器。init 通常应通过更高级别的 控制器来管理,而不直接由用户管理。 注意 注意 如需了解每个 OpenShift Container Platform 节点主机的最大 pod 数,请参阅“集群限 制”。 警告 警告 不受复制控制器管理的裸机 pod 不能在节点中断时重新调度。 2.1.2. pod 配置示例 OpenShift Container Platform 使用 Kubernetes 的 pod 概念,它是共同部署在同一主机上的一个或多个0 码力 | 374 页 | 3.80 MB | 1 年前3
OpenShift Container Platform 4.6 在裸机上安装bootstrap X.509 证书,有较短的过期间隔, 因此不要重复使用安装目录。如果要重复使用另一个集群安装中的个别文件,可以 将其复制到您的目录中。但是,一些安装数据的文件名可能会在发行版本之间有所 改变。从 OpenShift Container Platform 老版本中复制安装文件时要格外小心。 2. 自定义以下 install-config.yaml 文件模板,并将它保存到提示符,这可让您在首次引导前以多 种方式准备持久性系统。特别是,您可以运行 coreos-installer 命令来识别包括的工件、使用磁 盘分区以及设置联网。在有些情况下,您可以配置 live 系统上的功能并将其复制到安装的系统 中。 使用 ISO 安装还是 PXE 安装要根据您的具体情况而定。PXE 安装需要可用的 DHCP 服务并进行更多准 备,但可以使安装过程更自动化。ISO 安装是一个更手动的过程,如果您设置的机器较多,则可能不方 EFI/redhat/shimx64.efi 和 EFI/redhat/grubx64.efi 文件复 制到您的 TFTP 服务器中: 将 RHCOS ISO 中包含的 EFI/redhat/grub.cfg 文件复制到您的 TFTP 服务器中。 b. 编辑 grub.cfg 文件使其包含类似如下的参数: menuentry 'Install Red Hat Enterprise Linux CoreOS' --class 0 码力 | 160 页 | 1.70 MB | 1 年前3
OpenShift Container Platform 4.14 安装3. 输入以下命令为 /$HOME/quay-install 分配一个环境变量,如 QUAY : 4. 输入以下命令将新的 ssl.crt 文件复制到 /$HOME/quay-install 目录中: 5. 输入以下命令将新的 ssl.key 文件复制到 /$HOME/quay-install 目录中: $ ./mirror-registry upgrade -v --targetHostname 程中,您要将镜像 registry 放在 可访问您的网络以及互联网的镜像(mirror)主机上。如果您没有镜像主机的访问权限,请 使用镜像 Operator 目录与断开连接的集群流程一起使用,将镜像复制到可跨网络界限的设 备。 4.3.1. 先决条件 您必须在托管 OpenShift Container Platform 集群的位置(如以下 registry 之一)中有一个支持 Docker v2-2 manifests 目录名称。该目录在后续过程中被引用。 记录根据您提供的索引镜像扩展的 file:// 路径。这个路径在后续步骤中被引用。 此命令会在当前目录中创建 v2/ 目录中。 2. 将 v2/ 目录复制到可移动介质。 3. 物理删除该介质并将其附加到断开连接的环境中可访问镜像 registry 的主机。 4. 如果您的镜像 registry 需要身份验证,请在断开连接的环境中的主机上运行以下命令以登录到0 码力 | 3881 页 | 39.03 MB | 1 年前3
OpenShift Container Platform 4.7 安装registry 节点以托管已镜像的 registry(可选) 8.3.7.2. 生成自签名证书(可选) 8.3.7.3. 创建 registry podman 容器(可选) 8.3.7.4. 复制和更新 pull-secret(可选) 8.3.7.5. 对存储库进行镜像(可选) 8.3.7.6. 修改 install-config.yaml 文件,使用断开连接的 registry(可选) 您必须可以访问互联网来获取所需的容器镜像。在这一流程中,您要将镜像 registry 放在 可访问您的网络以及互联网的镜像(mirror)主机上。如果您没有镜像主机的访问权限,请使 用 镜像 Operator 目录 流程将镜像复制到可跨网络界限的设备中。 3.1. 先决条件 您必须在托管 OpenShift Container Platform 集群的位置(如以下 registry 之一)中有一个支持 Docker v2-2 bootstrap X.509 证书,有较短的过期间隔, 因此不要重复使用安装目录。如果要重复使用另一个集群安装中的个别文件,可以 将其复制到您的目录中。但是,一些安装数据的文件名可能会在发行版本之间有所 改变。从 OpenShift Container Platform 老版本中复制安装文件时要格外小心。 在提示符处提供值: a. 可选:选择用来访问集群机器的 SSH 密钥。 注意 注意 对于您要在其上执行安装调试或灾难恢复的生产环境0 码力 | 2276 页 | 23.68 MB | 1 年前3
OpenShift Container Platform 3.11 CLI 参考Command Line Tools 访问。令牌是隐藏的,因此您必须点击 Command Line Tools 页面中 oc login 行 末尾的 copy to clipboard 按钮,然后粘贴复制的内容以显示令牌。 $ oc new-app https://github.com// OpenShift Container Platform JSON)编辑所需的对象: 4.5.4. 卷 修改 卷 : 4.5.5. label 更新对象上的标签: 4.5.6. expose 查找服务并将其公开为路由。另外,也可以在指定端口上公开部署配置、复制控制器、服务或 pod 作为新 服务。如果没有指定标签,新对象将重新使用其公开对象中的标签。 如果您要公开服务,则默认生成器是 --generator=route/v1。对于所有其他情况下,默认为 4.5.7. 删除 删除指定的对象。对象配置也可通过 STDIN 传递到。oc delete all -l 0 码力 | 45 页 | 737.95 KB | 1 年前3
OpenShift Container Platform 4.8 安装您必须可以访问互联网来获取所需的容器镜像。在这一流程中,您要将镜像 registry 放在 可访问您的网络以及互联网的镜像(mirror)主机上。如果您没有镜像主机的访问权限,请使 用 镜像 Operator 目录 流程将镜像复制到可跨网络界限的设备中。 3.1. 先决条件 您必须在托管 OpenShift Container Platform 集群的位置(如以下 registry 之一)中有一个支持 Docker v2-2 bootstrap X.509 证书,有较短的过期间隔, 因此不要重复使用安装目录。如果要重复使用另一个集群安装中的个别文件,可以 将其复制到您的目录中。但是,一些安装数据的文件名可能会在发行版本之间有所 改变。从 OpenShift Container Platform 老版本中复制安装文件时要格外小心。 在提示符处提供值: a. 可选:选择用来访问集群机器的 SSH 密钥。 注意 注意 对于您要在其上执行安装调试或灾难恢复的生产环境 bootstrap X.509 证书,有较短的过期间 隔,因此不要重复使用安装目录。如果要重复使用另一个集群安装中的个别文 件,可以将其复制到您的目录中。但是,一些安装数据的文件名可能会在发行 版本之间有所改变。从 OpenShift Container Platform 老版本中复制安装文件 时要格外小心。 b. 在提示符处,提供您的云的配置详情: i. 可选:选择用来访问集群机器的 SSH 密钥。 注意0 码力 | 2586 页 | 27.37 MB | 1 年前3
OpenShift Container Platform 4.13 安装3. 输入以下命令为 /$HOME/quay-install 分配一个环境变量,如 QUAY : 4. 输入以下命令将新的 ssl.crt 文件复制到 /$HOME/quay-install 目录中: 5. 输入以下命令将新的 ssl.key 文件复制到 /$HOME/quay-install 目录中: $ ./mirror-registry upgrade -v --targetHostname 程中,您要将镜像 registry 放在 可访问您的网络以及互联网的镜像(mirror)主机上。如果您没有镜像主机的访问权限,请 使用镜像 Operator 目录与断开连接的集群流程一起使用,将镜像复制到可跨网络界限的设 备。 4.3.1. 先决条件 您必须在托管 OpenShift Container Platform 集群的位置(如以下 registry 之一)中有一个支持 Docker v2-2 manifests 目录名称。该目录在后续过程中被引用。 记录根据您提供的索引镜像扩展的 file:// 路径。这个路径在后续步骤中被引用。 此命令会在当前目录中创建 v2/ 目录中。 2. 将 v2/ 目录复制到可移动介质。 3. 物理删除该介质并将其附加到断开连接的环境中可访问镜像 registry 的主机。 4. 如果您的镜像 registry 需要身份验证,请在断开连接的环境中的主机上运行以下命令以登录到0 码力 | 4634 页 | 43.96 MB | 1 年前3
共 58 条
- 1
- 2
- 3
- 4
- 5
- 6













