機械翻訳について

このドキュメントで説明されているソフトウェアは、サポートされなくなったか、拡張サポートされています。
Oracleでは、現在サポートされているリリースにアップグレードすることをお勧めします。

第2章 エラータ・リリースへの更新

この項では、エラータ・リリースにOracle Cloud Native Environmentを更新する方法について説明します。 この手順を使用して、Kubernetesを最新のエラータ・リリースに更新できます。 これにより、同じmajor.minorリリース内の環境が更新されます。 たとえば、リリース1.4は、使用可能な最新のソフトウェアに更新されます。

環境をエラータ・リリースに更新するには、この章の各ステップを実行します。

重要

ULNチャネルまたはOracle Linux yumサーバー・リポジトリは変更しないでください。 それらはインストール中に設定したままにしておく必要があります。

2.1 オペレータ・ノードの更新

新しいOracle Cloud Native Environmentソフトウェア・パッケージでオペレータ・ノードを更新します。

オペレータ・ノードを更新するには:
  1. オペレータ・ノードで、olcne-api-serverサービスを停止します。

    sudo systemctl stop olcne-api-server.service
  2. Platform CLI、Platform API Server、ユーティリティ・パッケージを更新します

    Oracle Linux 8の場合は、次のように入力します。

    sudo dnf upgrade olcnectl olcne-api-server olcne-utils

    Oracle Linux 7の場合は、次のように入力します。

    sudo yum update olcnectl olcne-api-server olcne-utils
  3. olcne-api-serverサービスを開始します。

    sudo systemctl start olcne-api-server.service

2.2 qemu-kvmのアップグレード

Oracle Linux 8のOracle Cloud Native Environmentリリース1.4.5エラータ更新では、qemu-kvmパッケージをアップグレードする必要があります。

ホストがOracle Linux 8を実行していて、Oracle Cloud Native Environmentリリース1.4.5に更新している場合は、このセクションのステップを実行してqemu-kvmをアップグレードする必要があります。

1.4.5より前のリリースから(つまり、リリース1.4.5に直接更新しない)後のリリースに更新していて、このステップを実行していない場合は、次のステップを使用してqemu-kvmもアップグレードする必要があります。

重要

リリース1.4.5の後にエラータ更新に更新していて、リリース1.4.5エラータ更新でアップグレードしていない場合は、qemu-kvmパッケージをアップグレードする必要があります。 つまり、リリース1.4.5のエラータ更新をスキップしました。

すべてのKubernetesワーカー・ノードおよびコントロール・プレーン・ノードで次のコマンドを実行して、qemu-kvmパッケージをアップグレードします。

qemu-kvmを更新するには:
  1. ol8_kvm_appstreamアプリケーション・ストリームを有効にします:

    sudo dnf config-manager --set-enabled ol8_kvm_appstream
  2. virt:kvm_utilsモジュールを有効にします:

    sudo dnf module enable -y virt:kvm_utils
  3. qemu-kvmモジュールをアップグレードします:

    sudo dnf update -y qemu-kvm

2.3 Kubernetesノードの更新

新しいOracle Cloud Native EnvironmentパッケージでKubernetesノードを更新します。

Kubernetesノードを更新するには:
  1. 更新するノードで、olcne-agentサービスを停止します。

    sudo systemctl stop olcne-agent.service
  2. Platform Agentとユーティリティ・パッケージを更新します。

    Oracle Linux 8の場合は、次のように入力します。

    sudo dnf upgrade olcne-agent olcne-utils

    Oracle Linux 7の場合は、次のように入力します。

    sudo yum update olcne-agent olcne-utils
  3. olcne-agentサービスを開始します。

    sudo systemctl start olcne-agent.service

2.4 Kubernetesクラスタの更新

クラスタを最新のKubernetesエラータ・リリースに更新します。

オペレータ・ノードで、olcnectl module updateコマンドを使用して最新のKubernetesエラータ・リリースに更新します。 この例では、myenvironment環境のmyclusterというKubernetesモジュールを最新のKubernetesエラータ・リリースに更新します。

olcnectl module update \
--environment-name myenvironment \
--name mycluster

Platform CLIによってデプロイされたNGINXロード・バランサを使用している場合は、コントロール・プレーン・ノードのNGINXも更新する必要があります。 NGINXの更新に使用するNGINXコンテナ・イメージをプルする場所は、--nginx-imageオプションを使用して指定します。 たとえば、Oracleコンテナ・レジストリからNGINXを更新するには、olcnectl module updateコマンドに次の追加行を含めます。

--nginx-image container-registry.oracle.com/olcne/nginx:1.17.7 
重要

Oracle Cloud Native Environmentリリースの最新のNGINXリリースに更新してください。 最新のNGINXコンテナ・イメージのバージョン番号を取得するには、リリース・ノートを参照してください。

クラスタ内のノードは最新のエラータ・リリースに更新され、クラスタの状態が検証されます。

2.5 Istioの更新

Oracle Cloud Native Environmentリリース1.4.3に更新していて、Istioモジュールがインストールされている場合は、それとサポートするGrafanaモジュールも更新する必要があります。

重要

この項の各コンポーネントの最新リリースにアップグレードしてください。 Oracle Cloud Native Environmentリリース1.4の最新リリースのバージョン番号を取得するには、リリース・ノートを参照してください。

Istioを更新するには:
  1. オペレータ・ノードで、olcnectl module updateコマンドを使用して、Oracle Cloud Native Environment Release 1.4で使用可能な最新のIstioリリースに更新します。 この例では、myenvironment環境のmyistioという名前のIstioモジュールをIstioリリース1.13.9に更新します。

    olcnectl module update \
    --environment-name myenvironment \
    --name myistio \
    --istio-version 1.13.9

    --istio-versionオプションでは、アップグレード先のリリースを指定します。 この例では、リリース番号1.13.9を使用します。

    Istioを更新すると、各Istioリリースがリリース1.13.9まで反復されます。 クラスタ内の各ノードが次のIstioリリースに更新されると、クラスタの健全性が検証されます。 クラスタが正常な場合、すべてのノードが最新のIstioリリースに更新されるまで、バックアップのサイクル、次のリリースへの更新、およびクラスタ検証の再起動が行われます。

  2. Oracle Cloud Native Environmentリリース1.4で使用可能な最新のGrafanaリリースに更新します。 この例では、myenvironment環境のgrafana (デフォルトではIstioモジュールによって割り当てられた名前)という名前のGrafanaモジュールをGrafanaリリース7.5.15に更新します。

    olcnectl module update \
    --environment-name myenvironment \
    --name grafana \
    --grafana-version 7.5.15