Kubernetesクラスタのアップグレード
この手順では、kubeadmを使用して作成された、Oracle SOA SuiteドメインがデプロイされているKubernetesクラスタをアップグレードする方法について説明します。Kubernetesクラスタのノード(マスターおよびワーカー)をアップグレードするには、ローリング・アップグレード方式が使用されます。
ノート:
アップグレード・プロセスの一環としてノードをドレインする必要があるため、Kubernetesクラスタのアップグレード中に停止時間が発生することが予想されます。
前提条件
- 前提条件を参照し、Kubernetesクラスタをアップグレードする準備ができていることを確認します。
- 環境がすべての前提条件を満たしていることを確認します。アップグレード・プロセス中に、SOAドメイン・デプロイメントに使用されるデータベースが稼働していることを確認します。
Kubernetesバージョンのアップグレード
Kubernetesでは、あるマイナー・バージョンから次のマイナー・バージョンへのアップグレード、または同じマイナーのパッチ・バージョン間でのアップグレードがサポートされます。たとえば、1.xから1.x+1にはアップグレードできますが、1.xから1.x+2にはアップグレードできません。Kubernetesバージョンをアップグレードするには、最初にKubernetesクラスタのすべてのマスター・ノードを順次アップグレードし、次に各ワーカー・ノードを順次アップグレードする必要があります。