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 clusters que vous créez à l'aide de Kubernetes Engine.

Vous pouvez déployer différents produits et composants sur les clusters 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, reportez-vous à :

Compatibilité Calico

Le tableau répertorie les versions du module d'extension réseau Calico qu'Oracle a testées avec succès sur les clusters créés à l'aide de Kubernetes Engine. Oracle ne prend en charge que les versions de Calico qui ont été testées avec succès. Pour chaque version de Calico, le tableau indique la version de Kubernetes exécutée sur les clusters lors des tests réussis.

Pour plus d'informations, reportez-vous à Exemple : installation de Calico et configuration de stratégies réseau.

Version de Calico Testé (et pris en charge) sur les clusters exécutant Kubernetes 1.31 ? Testé (et pris en charge) sur les clusters exécutant Kubernetes 1.32 ? Testé (et pris en charge) sur les clusters exécutant Kubernetes 1.33 ? Testé (et pris en charge) sur les clusters 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é des modules pour le cluster

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

Pour plus d'informations, reportez-vous à Configuration de modules complémentaires de cluster.

Module complémentaire de cluster Dernière version de l'image du module complémentaire prise en charge avec Kubernetes 1.31 Dernière version de l'image du module prise en charge par Kubernetes 1.32 Dernière version de l'image du module prise en charge avec Kubernetes 1.33 Dernière version de l'image du module 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

Ces tableaux répertorient, dans l'ordre alphabétique, les contrôleurs d'admission activés dans les clusters 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, reportez-vous à Contrôleurs d'admission pris en charge.

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

Ces tableaux répertorient, dans l'ordre alphabétique, les contrôleurs d'admission activés dans les clusters 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.

Contrôleurs d'admission en mutation (triés par ordre alphabétique)

Contrôleurs d'admission (par ordre alphabétique) Pris en charge dans la version 1.31 ? Pris en charge dans la version 1.32 ? Pris en charge dans la version 1.33 ? Pris en charge dans la version 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, reportez-vous à Utilisation des 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 la version 1.31 ? Pris en charge dans la version 1.32 ? Pris en charge dans la version 1.33 ? Pris en charge dans la version 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, reportez-vous à Utilisation des 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 clusters Kubernetes que vous créez à l'aide de Kubernetes Engine. Les tableaux montrent l'ordre dans lequel les contrôleurs d'admission pris en charge sont exécutés dans le serveur d'API Kubernetes. L'ordre d'exécution peut être différent selon la version de Kubernetes.

Contrôleurs d'admission en mutation ( triés par ordre d'exécution)

Ordre d'exécution dans les clusters Kubernetes 1.31 : Ordre d'exécution dans les clusters Kubernetes 1.32 : Ordre d'exécution dans les clusters Kubernetes 1.33 : Ordre d'exécution dans les clusters 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 clusters Kubernetes 1.31 : Ordre d'exécution dans les clusters Kubernetes 1.32 : Ordre d'exécution dans les clusters Kubernetes 1.33 : Ordre d'exécution dans les clusters 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é du package de noeuds Ubuntu

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

Pour plus d'informations, reportez-vous à Exécution d'Ubuntu sur les noeuds de processus actif à l'aide d'images personnalisées.

Version d'Ubuntu Package à utiliser avec Kubernetes 1.27 Package à utiliser avec Kubernetes 1.28 Package à utiliser avec Kubernetes 1.29 Package à utiliser avec Kubernetes 1.30 Package à utiliser avec Kubernetes 1.31 Package à utiliser avec Kubernetes 1.32 Package à utiliser avec Kubernetes 1.33 Package à 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