[FrontPage] [TitleIndex] [WordIndex

This is a read-only archived version of wiki.centos.org

控制 OpenShift Origin 的更新

本页提供有关控制 OpenShift Origin 何时更新的资讯

1. 问题

OpenShift 不单是一个程序,它更是一个结构。基于它的复杂程度,很多人不喜欢它在正常的安全性及/或修正更新过程中被一并更新。他们喜欢监测及检查更新程序以确保一切顺利,并缩减停止运作的时间。除此之外,某些 OpenShift 版本不兼容新版组件如 docker、etcd

总结:更新 vi != 更新 OpenShift

2. 解决方案

OpenShift Excluder

排除器能从 yum(或 fedora 下的 dnf)排除某些组件或特定版本的更新及安装。它亦能删除这些排除规则。

视乎你想控制的产品,我们提供不同排除器。

3. 版本

4. 用法

我们假设你已经安装了 centos-release-openshift-origin,因此你能存取 CentOS 的 OpenShift Origin 软件库。我们亦假设你是 root,又或者在下列指令前加上 sudo。

  1. yum -y install origin-excluder
    • 所有 OpenShift Origin 套件都已被排除。

  2. yum -y update
    • 所有非 openshift 的套件将会获更新。
  3. origin-excluder unexclude
    • 取消对 OpenShift Origin 套件的排除。

  4. yum -y update
    • 所有套件,包括 openshift origin 套件,都会获更新。
  5. origin-excluder exclude
    • 所有 OpenShift Origin 套件再次被排除。

注意:当 origin-excluder 套件被移除时,它会取消除排 openshift 的套件。

Translation of revision 6


2023-09-11 07:24