Kubernetesクラスタのアップグレード

この手順では、kubeadmを使用して作成された、Oracle SOA SuiteドメインがデプロイされているKubernetesクラスタをアップグレードする方法について説明します。Kubernetesクラスタのノード(マスターおよびワーカー)をアップグレードするには、ローリング・アップグレード方式が使用されます。

ノート:

アップグレード・プロセスの一環としてノードをドレインする必要があるため、Kubernetesクラスタのアップグレード中に停止時間が発生することが予想されます。

前提条件

  • 前提条件を参照し、Kubernetesクラスタをアップグレードする準備ができていることを確認します。
  • 環境がすべての前提条件を満たしていることを確認します。アップグレード・プロセス中に、SOAドメイン・デプロイメントに使用されるデータベースが稼働していることを確認します。

Kubernetesバージョンのアップグレード

Kubernetesでは、あるマイナー・バージョンから次のマイナー・バージョンへのアップグレード、または同じマイナーのパッチ・バージョン間でのアップグレードがサポートされます。たとえば、1.xから1.x+1にはアップグレードできますが、1.xから1.x+2にはアップグレードできません。Kubernetesバージョンをアップグレードするには、最初にKubernetesクラスタのすべてのマスター・ノードを順次アップグレードし、次に各ワーカー・ノードを順次アップグレードする必要があります。

  • 1.29から1.30にアップグレードするためのKubernetes公式ドキュメントはこちら)を参照してください
  • 1.28から1.29にアップグレードするためのKubernetesの公式ドキュメントは、ここを参照してください
  • 1.27から1.28にアップグレードするためのKubernetesの公式ドキュメントは、ここを参照してください
  • 1.26から1.27にアップグレードするためのKubernetesの公式ドキュメントは、ここを参照してください
  • 1.25から1.26にアップグレードするためのKubernetesの公式ドキュメントは、ここを参照してください