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