OCIネイティブ・イングレス・コントローラ・バージョン1.4.0に関するノート
OCIネイティブ・イングレス・コントローラ・バージョン1.4.0の変更点、およびバージョン1.4.0にアップグレードする前に実行する必要がある準備ステップを確認します。
OCIネイティブ・イングレス・コントローラ・バージョン1.4.0では、次の新機能が導入されています。
IngressClass
自体が削除された場合の、IngressClass
のロード・バランサの保持のサポート。- ネットワーク・セキュリティ・グループのサポート
- 定義済タグおよびフリーフォーム・タグのサポート。
以前のバージョンのOCIネイティブ・イングレス・コントローラを使用している場合は、既存のネットワーク・セキュリティ・グループおよびタグ・アソシエーションを保持するために、バージョン1.4.0にアップグレードする前に、いくつかの準備ステップを実行する必要があります。詳細は、次を参照してください:
一部の準備ステップを実行する必要がある場合があるため、「自動更新」オプションを選択した場合でも、OracleはOCIネイティブ・イングレス・コントローラ・クラスタ・アドオンをバージョン1.4.0に自動的に更新しません。詳細は、OCIネイティブ・イングレス・コントローラ・アドオンの自動更新に関するノートを参照してください
ネットワーク・セキュリティ・グループにすでに追加されている既存のロード・バランサに関するノート
OCIネイティブ・イングレス・コントローラ・バージョン1.4.0では、ネットワーク・セキュリティ・グループにロード・バランサを追加するためのサポートが導入されています。
バージョン1.4.0より前のOCIネイティブ・イングレス・コントローラ・バージョンによって作成された(または管理された)ロード・バランサをネットワーク・セキュリティ・グループに手動で追加した場合、OCIネイティブ・イングレス・コントローラ・バージョン1.4.0以降にアップグレードしても、それらのアソシエーションは保持されません。
したがって、以前のバージョンのOCIネイティブ・イングレス・コントローラからアップグレードする前に、oci-native-ingress.oraclecloud.com/network-security-group-ids
注釈を使用して、ロード・バランサを追加するネットワーク・セキュリティ・グループを指定します。
タグがすでに適用されている既存のロード・バランサに関するノート 🔗
OCIネイティブ・イングレス・コントローラ・バージョン1.4.0では、ロード・バランサでの定義済タグおよびフリーフォーム・タグのサポートが導入されています。
定義済タグまたはフリーフォーム・タグが、バージョン1.4.0より前のOCIネイティブ・イングレス・コントローラ・バージョンによって作成された(または管理対象)ロード・バランサにすでに適用されている場合、OCIネイティブ・イングレス・コントローラ・バージョン1.4.0以降にアップグレードしても、それらの既存のタグは保持されないことに注意してください。
したがって、以前のバージョンのOCIネイティブ・イングレス・コントローラからアップグレードする前に、oci-native-ingress.oraclecloud.com/defined-tags
およびoci-native-ingress.oraclecloud.com/freeform-tags
アノテーションを使用して、既存の定義済タグまたはフリーフォーム・タグの値を指定します。
バージョン1.4.0にアップグレードすると、OCIネイティブ・イングレス・コントローラは、注釈で指定された定義済タグおよびフリーフォーム・タグをロード・バランサに適用します。
OCIネイティブ・イングレス・コントローラが定義済タグをロード・バランサに適用できるようにするには、OCIネイティブ・イングレス・コントローラで適切なタグ・ネームスペースを使用できるように、適切なIAMポリシーが存在する必要があります。
詳細は、ロード・バランサへのタグの適用を参照してください。
OCIネイティブ・イングレス・コントローラ・アドオンの自動更新に関するノート 🔗
準備ステップを実行した後、コンソール、CLIまたはAPIを使用して、OCIネイティブ・イングレス・コントローラ・クラスタ・アドオンをバージョン1.4.0に手動で更新する必要があります(クラスタ・アドオンの更新を参照)。アドオンをバージョン1.4.0に手動で更新した後、OracleでOCIネイティブ・イングレス・コントローラ・クラスタ・アドオンを将来自動的に更新する場合は、「自動更新」オプションを選択できます。