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 |
|
|
|
|
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 |