互換性マトリックス
Kubernetes Engineを使用して作成するクラスタで実行されているKubernetesのバージョンでサポートされている様々な製品およびコンポーネントのバージョンを確認します。
Kubernetes Engineを使用して作成したクラスタに様々な製品およびコンポーネントをデプロイできます。その一部は、特定のバージョンのKubernetesおよびKubernetes Engineと互換性があります。詳細は、次を参照してください:
Calicoの互換性
この表は、OracleがKubernetes Engineを使用して作成されたクラスタで正常にテストしたCalicoネットワーク・プラグインのバージョンを示しています。Oracleでは、テストに成功したCalicoバージョンのみがサポートされています。この表は、Calicoバージョンごとに、成功したテストでクラスタで実行されていたKubernetesバージョンを示しています。
オープン・ソースのCalicoの使用のみがサポートされていることに注意してください。Calico Enterpriseの使用はサポートされていません。
詳細は、例: Calicoのインストールおよびネットワーク・ポリシーの設定を参照してください。
Calicoバージョン | Kubernetes 1.28を実行しているクラスタでテスト(およびサポート)されますか。 | Kubernetes 1.29を実行しているクラスタでテスト(およびサポート)されますか。 | Kubernetes 1.30を実行しているクラスタでテスト(およびサポート)されますか。 | Kubernetes 1.31を実行しているクラスタでテスト(およびサポート)されますか。 |
---|---|---|---|---|
3.25.1 | (未テスト) | (未テスト) | (未テスト) | (未テスト) |
3.26.1 | (未テスト) | (未テスト) | (未テスト) | (未テスト) |
3.26.4 | はい | (未テスト) | (未テスト) | (未テスト) |
3.27.2 | (未テスト) | はい | (未テスト) | (未テスト) |
3.28.0 | (未テスト) | (未テスト) | はい | (未テスト) |
3.28.2 | (未テスト) | (未テスト) | (未テスト) | はい |
クラスタ・アドオンの互換性 🔗
この表は、Kubernetes Engine (OKE)がサポートする各バージョンのKubernetesの必須およびオプションのクラスタ・アドオンの最新バージョンを示しています。
詳細は、「クラスタ・アドオンの構成」を参照してください。
クラスタ・アドオン | Kubernetes 1.28でサポートされている最新のアドオン・イメージ・バージョン | Kubernetes 1.29でサポートされている最新のアドオン・イメージ・バージョン | Kubernetes 1.30でサポートされている最新のアドオン・イメージ・バージョン | Kubernetes 1.31でサポートされている最新のアドオン・イメージ・バージョン |
---|---|---|---|---|
kube-proxy | 1.28.10 | 1.29.10 | 1.30.1 | 1.31.1 |
CoreDNS | 1.10.1 | 1.10.1 | 1.10.1 | 1.10.1 |
OCI VCNネイティブ・ポッド・ネットワークCNIプラグイン | 2.0.1 | 2.0.1 | 2.1.0 | 2.2.3 |
ハンドタオル | 0.20.2 | 0.20.2 | 0.20.2 | 0.24.4 |
Kubernetes Dashboard | 2.7.0 | 2.7.0 | 2.7.0 | 2.7.0 |
Tiller (非推奨) | 2.16.0 | 2.16.0 | 2.16.0 | 2.16.0 |
Oracle Database Operator for Kubernetes | 0.2.0 | 1.0.0 | 1.1.0 | 1.1.0 |
WebLogic Kubernetes Operator | 4.1.7 | 4.1.7 | 4.2.1 | 4.2.1 |
証明書マネージャ | 1.11.0 | 1.14.2 | 1.14.2 | 1.15.0 |
クラスタ・オートスケーラ | 1.28.0 | 1.29 | 1.29 | 1.31.0 |
Istio | 1.19.0 | 1.20.3 | 1.20.5 | 1.22.1 |
OCIネイティブ・イングレス・コントローラ | 1.3.3 | 1.3.3 | 1.3.8 | 1.3.9 |
Kubernetesメトリック・サーバー | 0.7.0 | 0.7.0 | 0.7.1 | 0.7.1 |
NVIDIA GPUプラグイン |
|
|
|
|
入学コントローラの互換性 🔗
表には、Kubernetesエンジンを使用して作成するKubernetesクラスタで有効になるアドミッション・コントローラが、アルファベット順に表示されます。この表は、各アドミッション・コントローラについて、サポートされているKubernetesのバージョンを示しています。
詳細は、サポートされているアドミッション・コントローラを参照してください。
入学コントローラの互換性(アルファベット順にソート) 🔗
これらの表には、Kubernetesエンジンを使用して作成するKubernetesクラスタで有効になるアドミッション・コントローラがアルファベット順に表示されます。この表は、各アドミッション・コントローラについて、サポートされているKubernetesのバージョンを示しています。
アドミッション・コントローラの変更(アルファベット順にソート)
アドミッション・コントローラ(アルファベット順) | 1.28?でサポート | 1.29でサポート? | 1.30?でサポート | 1.31でサポート? |
---|---|---|---|---|
DefaultIngressClass | はい | はい | はい | はい |
DefaultStorageClass | はい | はい | はい | はい |
DefaultTolerationSeconds | はい | はい | はい | はい |
ExtendedResourceToleration | はい | はい | はい | はい |
LimitRanger | はい | はい | はい | はい |
MutatingAdmissionWebhook | はい | はい | はい | はい |
NamespaceLifecycle | はい | はい | はい | はい |
NodeRestriction | はい | はい | はい | はい |
PodSecurityPolicy (オプション。Kubernetesエンジンでのポッド・セキュリティ・ポリシーの使用を参照してください) | いいえ | いいえ | いいえ | いいえ |
Priority | はい | はい | はい | はい |
RuntimeClass | はい | はい | はい | はい |
ServiceAccount | はい | はい | はい | はい |
StorageObjectInUseProtection | はい | はい | はい | はい |
TaintNodesByCondition | はい | はい | はい | はい |
アドミッション・コントローラの検証(アルファベット順にソート)
アドミッション・コントローラ(アルファベット順) | 1.28?でサポート | 1.29でサポート? | 1.30?でサポート | 1.31でサポート? |
---|---|---|---|---|
CertificateApproval | はい | はい | はい | はい |
CertificateSigning | はい | はい | はい | はい |
CertificateSubjectRestriction | はい | はい | はい | はい |
ClusterTrustBundleAttest | はい | はい | はい | はい |
ImagePolicyWebhook | はい | はい | はい | はい |
LimitRanger | はい | はい | はい | はい |
PersistentVolumeClaimResize | はい | はい | はい | はい |
PodSecurity | はい | はい | はい | はい |
PodSecurityPolicy (オプション。Kubernetesエンジンでのポッド・セキュリティ・ポリシーの使用を参照してください) | いいえ | いいえ | いいえ | いいえ |
Priority | はい | はい | はい | はい |
ResourceQuota | はい | はい | はい | はい |
RuntimeClass | はい | はい | はい | はい |
ServiceAccount | はい | はい | はい | はい |
ValidatingAdmissionPolicy | はい | はい | はい | はい |
ValidatingAdmissionWebhook | はい | はい | はい | はい |
入学コントローラの互換性(実行順序でソート) 🔗
次の表は、Kubernetes Engineを使用して作成するKubernetesクラスタで有効になる入場コントローラを示しています。この表は、サポートされているアドミッション・コントローラがKubernetes APIサーバーで実行される順序を示しています。実行順序はKubernetesのバージョンによって異なる場合があります。
入学コントローラの変更(実行順にソート)
Kubernetes 1.28クラスタでの実行順序: | Kubernetes 1.29クラスタでの実行順序: | Kubernetes 1.30クラスタでの実行順序: | Kubernetes 1.31クラスタでの実行順序: |
---|---|---|---|
NamespaceLifecycle | NamespaceLifecycle | NamespaceLifecycle | NamespaceLifecycle |
LimitRanger | LimitRanger | LimitRanger | LimitRanger |
ServiceAccount | ServiceAccount | ServiceAccount | ServiceAccount |
NodeRestriction | NodeRestriction | NodeRestriction | NodeRestriction |
TaintNodesByCondition | TaintNodesByCondition | TaintNodesByCondition | TaintNodesByCondition |
Priority | Priority | Priority | Priority |
DefaultTolerationSeconds | DefaultTolerationSeconds | DefaultTolerationSeconds | DefaultTolerationSeconds |
ExtendedResourceToleration | ExtendedResourceToleration | ExtendedResourceToleration | ExtendedResourceToleration |
DefaultStorageClass | DefaultStorageClass | DefaultStorageClass | DefaultStorageClass |
StorageObjectInUseProtection | StorageObjectInUseProtection | StorageObjectInUseProtection | StorageObjectInUseProtection |
RuntimeClass | RuntimeClass | RuntimeClass | RuntimeClass |
DefaultIngressClass | DefaultIngressClass | DefaultIngressClass | DefaultIngressClass |
MutatingAdmissionWebhook | MutatingAdmissionWebhook | MutatingAdmissionWebhook | MutatingAdmissionWebhook |
入学コントローラの検証(実行順にソート)
Kubernetes 1.28クラスタでの実行順序: | Kubernetes 1.29クラスタでの実行順序: | Kubernetes 1.30クラスタでの実行順序: | Kubernetes 1.31クラスタでの実行順序: |
---|---|---|---|
LimitRanger | LimitRanger | LimitRanger | LimitRanger |
ServiceAccount | ServiceAccount | ServiceAccount | ServiceAccount |
ImagePolicyWebhook | ImagePolicyWebhook | ImagePolicyWebhook | ImagePolicyWebhook |
PodSecurity | PodSecurity | PodSecurity | PodSecurity |
Priority | Priority | Priority | Priority |
PersistentVolumeClaimResize | PersistentVolumeClaimResize | PersistentVolumeClaimResize | PersistentVolumeClaimResize |
RuntimeClass | RuntimeClass | RuntimeClass | RuntimeClass |
CertificateApproval | CertificateApproval | CertificateApproval | CertificateApproval |
CertificateSigning | CertificateSigning | CertificateSigning | CertificateSigning |
ClusterTrustBundleAttest | ClusterTrustBundleAttest | ClusterTrustBundleAttest | ClusterTrustBundleAttest |
CertificateSubjectRestriction | CertificateSubjectRestriction | CertificateSubjectRestriction | CertificateSubjectRestriction |
ValidatingAdmissionPolicy | ValidatingAdmissionPolicy | ValidatingAdmissionPolicy | ValidatingAdmissionPolicy |
ValidatingAdmissionWebhook | ValidatingAdmissionWebhook | ValidatingAdmissionWebhook | ValidatingAdmissionWebhook |
ResourceQuota | ResourceQuota | ResourceQuota | ResourceQuota |
Ubuntuノード・パッケージの互換性 🔗
この表は、Oracleがノード・パッケージを提供するUbuntuリリースと、各ノード・パッケージが互換性のあるKubernetesバージョンを示しています。Oracleが提供するノード・パッケージは、x86アーキテクチャとARMアーキテクチャの両方で動作するように設計されています。
詳細は、カスタム・イメージを使用したワーカー・ノードでのUbuntuの実行を参照してください。
Ubuntuリリース | Kubernetes 1.27で使用するパッケージ | Kubernetes 1.28で使用するパッケージ | Kubernetes 1.29で使用するパッケージ | Kubernetes 1.30で使用するパッケージ | Kubernetes 1.31で使用するパッケージ |
---|---|---|---|---|---|
ジャミー(Ubuntu 22.04) | oci-oke-node-all-1.27.10 |
oci-oke-node-all-1.28.10 |
oci-oke-node-all-1.29.1 |
oci-oke-node-all-1.30.1 |
oci-oke-node-all-1.31.1 |
Noble (Ubuntu 24.04) | oci-oke-node-all-1.27.10 |
oci-oke-node-all-1.28.10 |
oci-oke-node-all-1.29.1 |
oci-oke-node-all-1.30.1 |
oci-oke-node-all-1.31.1 |