Matrice de compatibilité

Découvrez les versions des différents produits et composants pris en charge sur la version de Kubernetes exécutée sur les grappes que vous créez à l'aide de Kubernetes Engine.

Vous pouvez déployer différents produits et composants sur les grappes que vous créez à l'aide de Kubernetes Engine, dont certains sont compatibles avec des versions particulières de Kubernetes et de Kubernetes Engine. Pour plus d'informations, voir :

Compatibilité Calico

Le tableau répertorie les versions du plugiciel de réseau Calico qu'Oracle a testées avec succès sur les grappes créées à l'aide de Kubernetes Engine. Oracle prend uniquement en charge les versions de Calico qui ont été testées avec succès. Pour chaque version de Calico, le tableau présente la version de Kubernetes qui s'exécutait sur des grappes lors de tests réussis.

Pour plus d'informations, voir Exemple : Installation de Calico et configuration de politiques de réseau.

Version de Calico Testé (et pris en charge) sur les grappes exécutant Kubernetes 1.31? Testé (et pris en charge) sur des grappes exécutant Kubernetes 1.32? Testé (et pris en charge) sur des grappes exécutant Kubernetes 1.33? Testé (et pris en charge) sur des grappes exécutant Kubernetes 1.34?
3.25.1 (non testé) (non testé) (non testé) (non testé)
3.26.1 (non testé) (non testé) (non testé) (non testé)
3.26.4 (non testé) (non testé) (non testé) (non testé)
3.27.2 (non testé) (non testé) (non testé) (non testé)
3.28.0 (non testé) (non testé) (non testé) (non testé)
3.28.2 Oui (non testé) (non testé) (non testé)
3.29.2 (non testé) Oui (non testé) (non testé)
3.30.0 (non testé) (non testé) Oui (non testé)
3.30.3 (non testé) (non testé) (non testé) Oui

Compatibilité avec les modules complémentaires de grappe

Ce tableau répertorie les dernières versions des modules complémentaires de grappe essentiels et facultatifs pour chaque version de Kubernetes prise en charge par Kubernetes Engine (OKE).

Pour plus d'informations, voir Configuration des modules complémentaires de grappes.

Module complémentaire de grappe Dernière version de l'image du module complémentaire prise en charge avec Kubernetes 1.31 Dernière version d'image complémentaire prise en charge avec Kubernetes 1.32 Dernière version d'image complémentaire prise en charge avec Kubernetes 1.33 Dernière version d'image complémentaire prise en charge avec Kubernetes 1.34
kube-proxy 1.31.10 1.32.1 1.33.1 1.34.1
CoreDNS 1.12.0 1.12.0 1.12.0 1.12.2
OCI VCN-Native Pod Networking CNI plugin 2.3.0 2.3.0 2.3.0 3.0.0
flannel 0.26.2 0.26.2 0.26.2 0.27.3
Kubernetes Dashboard 2.7.0 2.7.0 2.7.0 2.7.0
Tiller (not recommended) 2.16.0 2.16.0 2.16.0 2.16.0
Oracle Database Operator for Kubernetes 1.2.0 1.2.0 1.2.0 1.2.0
WebLogic Kubernetes Operator 4.2.9 4.2.9 4.2.9 4.2.9
Certificate Manager 1.17.1 1.17.1 1.17.1 1.17.1
Cluster Autoscaler 1.31.3 1.32.2 1.33.0 1.33.0
Istio 1.24.4 1.24.4 1.24.4 1.24.4
OCI Native Ingress Controller 1.4.2 1.4.2 1.4.2 1.4.2
Kubernetes Metrics Server 0.7.2 0.7.2 0.7.2 0.7.2
NVIDIA GPU Plugin
  • 0.17.0
  • 0.16.2
  • 0.15.1
  • 0.14.2
  • 0.17.0
  • 0.16.2
  • 0.15.1
  • 0.14.2
  • 0.17.0
  • 0.16.2
  • 0.15.1
  • 0.14.2
  • 0.17.0
  • 0.16.2
  • 0.15.1
  • 0.14.2

Compatibilité du contrôleur d'admission

Les tableaux répertorient, par ordre alphabétique, les contrôleurs d'admission activés dans les grappes Kubernetes que vous créez à l'aide de Kubernetes Engine. Pour chaque contrôleur d'admission, les tableaux indiquent la version de Kubernetes dans laquelle il est pris en charge.

Pour plus d'informations, voir Contrôleurs d'admission pris en charge.

Compatibilité du contrôleur d'admission (trié par ordre alphabétique)

Ces tableaux répertorient, par ordre alphabétique, les contrôleurs d'admission activés dans les grappes Kubernetes que vous créez à l'aide de Kubernetes Engine. Pour chaque contrôleur d'admission, les tableaux indiquent la version de Kubernetes dans laquelle il est pris en charge.

Mutations des contrôleurs d'admission (triées par ordre alphabétique)

Contrôleurs d'admission (par ordre alphabétique) Pris en charge dans 1.31? Pris en charge dans 1.32? Pris en charge dans 1.33? Pris en charge dans 1.34?
DefaultIngressClass Oui Oui Oui Oui
DefaultStorageClass Oui Oui Oui Oui
DefaultTolerationSeconds Oui Oui Oui Oui
ExtendedResourceToleration Oui Oui Oui Oui
LimitRanger Oui Oui Oui Oui
MutatingAdmissionWebhook Oui Oui Oui Oui
NamespaceLifecycle Oui Oui Oui Oui
NodeRestriction Oui Oui Oui Oui
PodSecurityPolicy (facultatif, voir Utilisation de politiques de sécurité de pod avec Kubernetes Engine) Non Non Non Non
Priority Oui Oui Oui Oui
RuntimeClass Oui Oui Oui Oui
ServiceAccount Oui Oui Oui Oui
StorageObjectInUseProtection Oui Oui Oui Oui
TaintNodesByCondition Oui Oui Oui Oui

Validation des contrôleurs d'admission (triés par ordre alphabétique)

Contrôleurs d'admission (par ordre alphabétique) Pris en charge dans 1.31? Pris en charge dans 1.32? Pris en charge dans 1.33? Pris en charge dans 1.34?
CertificateApproval Oui Oui Oui Oui
CertificateSigning Oui Oui Oui Oui
CertificateSubjectRestriction Oui Oui Oui Oui
ClusterTrustBundleAttest Oui Oui Oui Oui
ImagePolicyWebhook Oui Oui Oui Oui
LimitRanger Oui Oui Oui Oui
PersistentVolumeClaimResize Oui Oui Oui Oui
PodSecurity Oui Oui Oui Oui
PodSecurityPolicy (facultatif, voir Utilisation de politiques de sécurité de pod avec Kubernetes Engine) Non Non Non Non
Priority Oui Oui Oui Oui
ResourceQuota Oui Oui Oui Oui
RuntimeClass Oui Oui Oui Oui
ServiceAccount Oui Oui Oui Oui
ValidatingAdmissionPolicy Oui Oui Oui Oui
ValidatingAdmissionWebhook Oui Oui Oui Oui

Compatibilité du contrôleur d'admission (triée par ordre d'exécution)

Ces tableaux répertorient les contrôleurs d'admission activés dans les grappes Kubernetes que vous créez à l'aide de Kubernetes Engine. Les tableaux indiquent l'ordre dans lequel les contrôleurs d'admission pris en charge s'exécutent sur le serveur d'API Kubernetes. Notez que l'ordre d'exécution peut être différent selon les versions de Kubernetes.

Mutations des contrôleurs d'admission (triées par ordre d'exécution)

Ordre d'exécution dans les grappes Kubernetes 1.31 : Ordre d'exécution dans les grappes Kubernetes 1.32 : Ordre d'exécution dans les grappes Kubernetes 1.33 : Ordre d'exécution dans les grappes Kubernetes 1.34 :
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

Validation des contrôleurs d'admission (triés par ordre d'exécution)

Ordre d'exécution dans les grappes Kubernetes 1.31 : Ordre d'exécution dans les grappes Kubernetes 1.32 : Ordre d'exécution dans les grappes Kubernetes 1.33 : Ordre d'exécution dans les grappes Kubernetes 1.34 :
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

Compatibilité de l'ensemble de noeuds Ubuntu

Ce tableau répertorie les versions d'Ubuntu pour lesquelles Oracle fournit des ensembles de noeuds, ainsi que les versions de Kubernetes avec lesquelles chaque ensemble de noeuds est compatible. Les ensembles de noeuds fournis par Oracle sont conçus pour fonctionner sur les architectures x86 et ARM.

Pour plus d'informations, voir Exécution d'Ubuntu sur des noeuds de travail à l'aide d'images personnalisées.

Version d'Ubuntu Ensemble à utiliser avec Kubernetes 1.27 Ensemble à utiliser avec Kubernetes 1.28 Ensemble à utiliser avec Kubernetes 1.29 Ensemble à utiliser avec Kubernetes 1.30 Ensemble à utiliser avec Kubernetes 1.31 Ensemble à utiliser avec Kubernetes 1.32 Ensemble à utiliser avec Kubernetes 1.33 Ensemble à utiliser avec Kubernetes 1.34
Jammy (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.10 oci-oke-node-all-1.31.10 oci-oke-node-all-1.32.1 oci-oke-node-all-1.33.1 oci-oke-node-all-1.34.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.10 oci-oke-node-all-1.31.10 oci-oke-node-all-1.32.1 oci-oke-node-all-1.33.1 oci-oke-node-all-1.34.1