OpenShift Container Platform 4.7 更新集群8.1. 先决条件 8.2. 使用WEB控制台更新集群 8.3. 可选:添加 HOOK 以在RHEL系统上执行ANSIBLE任务 8.3.1. 在升级过程中使用 Ansible hook 8.3.2. 配置Ansible inventory文件以使用 hook 8.3.3. RHEL计算系统可用的 hook 8.4. 更新集群中的RHEL COMPUTE 系统 第 第 9 章 章 更新受限网 的计算(COMPUTE)系统的集群 更新包含 RHEL 计算机器的集群 :如果集群包含 Red Hat Enterprise Linux(RHEL)机器,则必须执行额外 的步骤来更新这些机器。您可以执行以下步骤: 可选:添加 hook 以在RHEL系统上执行Ansible任务 更新集群中的RHEL compute 系统 2.8. 更新受限网络集群 更新受限网络集群 :如果镜像主机无法同时访问互联网和集群,您可以将镜像(mirror)到与该环境中断开 以完成更新。 8.3. 可选:添加 HOOK 以在RHEL系统上执行ANSIBLE任务 在OpenShift Container Platform更新期间,您可以使用hook在RHEL计算系统上运行Ansible任务。 8.3.1. 在升级过程中使用 Ansible hook 更新OpenShift Container Platform时,可以使用hook在执行特定操作时在Red Hat Enterprise0 码力 | 62 页 | 716.72 KB | 1 年前3
OpenShift Container Platform 4.14 机器管理1. 机器阶段 5.2. 机器生命周期 5.3. 确定机器的阶段 5.4. 其他资源 第 第 6 章 章 删 删除机器 除机器 6.1. 删除一个特定的机器 6.2. 机器删除阶段的生命周期 HOOK 6.3. 其他资源 第 第 7 章 章 将自 将自动扩 动扩展 展应 应用到 用到 OPENSHIFT CONTAINER PLATFORM 集群 集群 7.1. 关于集群自动扩展 7.2 注意 注意 对于需要特定节点运行的用例,可以使用自定义计算机器集,在 worker 计算机器集缩减 时,控制器会忽略这些服务。这可防止服务被中断。 3.4. 其他资源 机器删除阶段的生命周期 hook 第 第 3 章 章 手 手动扩 动扩展 展计 计算机器集 算机器集 109 1 第 4 章 修改计算机器集 您可以修改计算机器集,如添加标签、更改实例类型或更改块存储。 注意 注意 删除完成后的 除完成后的输出示例 出示例 要验证更新机器集创建的机器是否具有正确的配置,请运行以下命令检查 CR 中的相关字段是否 有新机器: 其他 其他资 资源 源 机器删除阶段的生命周期 hook 手动扩展计算机器集 使用调度程序控制 pod 放置 $ oc get -n openshift-machine-api machines -l machine.openshift.io/c0 码力 | 277 页 | 4.37 MB | 1 年前3
OpenShift Container Platform 4.10 构建应用程序到新部署,同时还可以定义在创建复制控制器之前或之后运行的 hook。 DeploymentConfig 部署系统提供以下功能: DeploymentConfig 对象,这是运行应用程序的模板。 为响应事件而触发自动化部署的触发器。 用户可自定义的部署策略,用于从上一版本过渡到新版本。在 pod 内运行的策略,通常称为部署 过程。 一组 hook(生命周期 hook),用于在部署生命周期的不同点上执行自定义行为。 ReplicationController 定义的元素。 2. 自动创建新部署的触发器。 3. 在部署之间过渡的策略。 4. 生命周期 hook。 每次触发部署时,无论是手动还是自动,部署器 Pod 均管理部署(包括缩减旧复制控制器、扩展新复制 控制器以及运行 hook)。部署 pod 在完成部署后会无限期保留,以便保留其部署日志。当部署被另一个 部署替换时,以前的复制控制器会被保留,以便在需要时轻松回滚。 部署有一个隐式配置更改触发器,每次更改部署的 Pod 模板都会自动触发新的推出部署。如果您不想在 Pod 模板更改时进行新的推出部署,请暂停部署: 生命周期 生命周期 hook Deployment 尚不支持任何生命周期 hook。 自定 自定义 义策略 策略 部署不支持用户指定的自定义部署策略。 8.2. 管理部署过程 8.2.1. 管理 DeploymentConfig 对象 DeploymentConfig0 码力 | 198 页 | 3.62 MB | 1 年前3
OpenShift Container Platform 4.9 构建应用程序到新部署,同时还可以定义在创建复制控制器之前或之后运行的 hook。 DeploymentConfig 部署系统提供以下功能: DeploymentConfig 对象,这是运行应用程序的模板。 为响应事件而触发自动化部署的触发器。 用户可自定义的部署策略,用于从上一版本过渡到新版本。在 pod 内运行的策略,通常称为部署 过程。 一组 hook(生命周期 hook),用于在部署生命周期的不同点上执行自定义行为。 建应 应用程序 用程序 98 1 2 3 2. 自动创建新部署的触发器。 3. 在部署之间过渡的策略。 4. 生命周期 hook。 每次触发部署时,无论是手动还是自动,部署器 Pod 均管理部署(包括缩减旧复制控制器、扩展新复制 控制器以及运行 hook)。部署 pod 在完成部署后会无限期保留,以便保留其部署日志。当部署被另一个 部署替换时,以前的复制控制器会被保留,以便在需要时轻松回滚。 触发器 部署有一个隐式配置更改触发器,每次更改部署的 Pod 模板都会自动触发新的推出部署。如果您不想在 Pod 模板更改时进行新的推出部署,请暂停部署: 生命周期 hook Deployment 尚不支持任何生命周期 hook。 自定义策略 kind: Deployment metadata: name: hello-openshift spec: replicas: 1 selector:0 码力 | 184 页 | 3.36 MB | 1 年前3
OpenShift Container Platform 4.14 更新集群3.5.3. 可选:添加 hook 以在RHEL系统上执行Ansible任务 在OpenShift Container Platform更新期间,您可以使用hook在RHEL计算系统上运行Ansible任务。 3.5.3.1. hook关于 关于 Ansible hook 进行更新 行更新 更新OpenShift Container Platform时,可以使用hook在执行特定操作时在Red Enterprise Linux(RHEL)节点上运行自定义的任务。您可以使用 hook 提供定义了在执行特定任务之前或之后要运 行的任务的文件。在OpenShift Container Platform集群中更新RHEL计算节点时,可以使用 hook 来验证 或修改自定义的基础架构。 因为当 hook 失败时,这个操作将会失败,所以您必须把 hook 设计为可以多次运行,并且获得相同的结 第 第 3 章 章 执 因为当 hook 失败时,这个操作将会失败,所以您必须把 hook 设计为可以多次运行,并且获得相同的结 果。 hook 有以下限制: - hook 没有已定义或版本化的界面。它们可以使用内部的openshift-ansible变量,但 这些变量可能会在将来的OpenShift Container Platform版本被修改或删除。 - hook 本身没有错误处理机 制,因此 hook 中的错误0 码力 | 149 页 | 1.94 MB | 1 年前3
OpenShift Container Platform 4.4 构建(build)7.3. 删除 BUILDCONFIG 7.4. 查看构建详情 7.5. 访问构建日志 第 第 8 章 章 触 触发 发和修改 和修改构 构建 建 8.1. 构建触发器 8.2. 构建 HOOK 第 第 9 章 章 执 执行高 行高级构 级构建 建 9.1. 设置构建资源 9.2. 设置最长持续时间 4 4 6 6 8 8 9 9 10 19 19 22 23 25 26 ruby-20-centos7 容器镜像,Source-To-Image 使用该镜像来进行应用程序构 建。 成功构建容器镜像后,它将被推送到 output 部分中描述的存储库。 postCommit 部分定义一个可选构建 hook。 第 第 2 章 章 了解 了解构 构建配置 建配置 7 第 3 章 创建构建输入 通过以下小节查看构建输入的概述,并了解如何使用输入提供构建操作的源内容,以及如何使用构建环境 和创建 secret。 value: "2" 1 OpenShift Container Platform 4.4 构 构建( 建(build) ) 60 第 8 章 触发和修改构建 以下小节概述了如何使用构建 hook 触发构建和修改构建。 8.1. 构建触发器 在定义 BuildConfig 时,您可以定义触发器来控制应该运行 BuildConfig 的环境。可用的构建触发器如 下: Webhook 镜像更改0 码力 | 101 页 | 1.12 MB | 1 年前3
OpenShift Container Platform 4.13 CI/CDruby-20-centos7 容器镜像, Source-to-image(S2I)用于应用程序构建。 成功构建容器镜像后,它将被推送到 output 部分中描述的存储库。 postCommit 部分定义一个可选构建 hook。 2.3. 创建构建输入 通过以下小节查看构建输入的概述,并了解如何使用输入提供构建操作的源内容,以及如何使用构建环境 和创建 secret。 2.3.1. 构建输入 构建输入提供构建操作的源内容。您可以使用以下构建输入在 以选择构建运行策略。所选策略决定从构建配置创建的构建必须运行的顺 序。 第 第 2 章 章 构 构建( 建(BUILD) ) 59 Hook 选择择 Run build hooks after image is built,以在构建结束时运行命令并验证镜像。添加 Hook 类 类型 型、命令 命令 和 参数 参数,以附加到 命令。 7. 单击 Save 以保存 BuildConfig。 2.7.4 BuildConfig 中 sourceStrategy 或 dockerStrategy 的一部分: 将此值调整为所需的日志级别。 2.8. 触发和修改构建 以下小节概述了如何使用构建 hook 触发构建和修改构建。 2.8.1. 构建触发器 在定义 BuildConfig 时,您可以定义触发器来控制应该运行 BuildConfig 的环境。可用的构建触发器如 下: Webhook0 码力 | 129 页 | 1.37 MB | 1 年前3
OpenShift Container Platform 4.10 CLI 工具dc/nginx # Retry the latest failed deployment based on 'frontend' # The deployer pod and any hook pods are deleted for the latest failed deployment oc rollout retry dc/frontend # Watch the status 2.5.1.120. oc serviceaccounts new-token 为服务帐户生成新令牌 用法示例 用法示例 2.5.1.121. oc set build-hook 更新构建配置上的构建 hook # Add an image pull secret to a service account to automatically use it for pulling pod oc set deployment-hook 更新部署配置上的部署 hook 用法示例 用法示例 # Clear post-commit hook on a build config oc set build-hook bc/mybuild --post-commit --remove # Set the post-commit hook to execute a test suite0 码力 | 120 页 | 1.04 MB | 1 年前3
OpenShift Container Platform 4.13 CLI 工具dc/nginx # Retry the latest failed deployment based on 'frontend' # The deployer pod and any hook pods are deleted for the latest failed deployment oc rollout retry dc/frontend # Watch the status 用法示例 用法示例 2.7.1.120. oc secrets unlink 从服务帐户分离 secret 用法示例 用法示例 2.7.1.121. oc set build-hook 更新构建配置上的构建 hook 用法示例 用法示例 # Scale a replica set named 'foo' to 3 oc scale --replicas=3 rs/foo # Scale another-secret-name ... # Clear post-commit hook on a build config oc set build-hook bc/mybuild --post-commit --remove # Set the post-commit hook to execute a test suite using a new entrypoint0 码力 | 128 页 | 1.11 MB | 1 年前3
OpenShift Container Platform 4.8 CLI 工具dc/nginx # Retry the latest failed deployment based on 'frontend' # The deployer pod and any hook pods are deleted for the latest failed deployment oc rollout retry dc/frontend # Watch the status 2.5.1.121. oc serviceaccounts new-token 为服务帐户生成新令牌 用法示例 用法示例 2.5.1.122. oc set build-hook 更新构建配置上的构建 hook # Add an image pull secret to a service account to automatically use it for both pulling oc set deployment-hook 更新部署配置上的部署 hook 用法示例 用法示例 # Clear post-commit hook on a build config oc set build-hook bc/mybuild --post-commit --remove # Set the post-commit hook to execute a test suite0 码力 | 152 页 | 1.24 MB | 1 年前3
共 94 条
- 1
- 2
- 3
- 4
- 5
- 6
- 10













