Compatibility Matrix

Scopri le versioni di diversi prodotti e componenti supportati nella versione di Kubernetes in esecuzione sui cluster creati utilizzando Kubernetes Engine.

Puoi distribuire diversi prodotti e componenti nei cluster creati utilizzando Kubernetes Engine, alcuni dei quali sono compatibili con versioni specifiche di Kubernetes e Kubernetes Engine. Per ulteriori informazioni, fare riferimento agli argomenti sotto riportati.

Compatibilità Calico

La tabella elenca le versioni del plugin di rete Calico che Oracle ha testato correttamente sui cluster creati utilizzando Kubernetes Engine. Oracle supporta solo le versioni Calico che sono state testate con successo. Per ogni versione di Calico, la tabella mostra la versione di Kubernetes in esecuzione sui cluster nei test riusciti.

Per ulteriori informazioni, vedere Esempio: installazione di Calico e configurazione dei criteri di rete.

Versione Calico Testato (e supportato) sui cluster su cui è in esecuzione Kubernetes 1.31? Testato (e supportato) sui cluster su cui è in esecuzione Kubernetes 1.32? Testato (e supportato) sui cluster in cui è in esecuzione Kubernetes 1.33? Testato (e supportato) sui cluster in cui è in esecuzione Kubernetes 1.34?
3.25.1 (non sottoposto a prova) (non sottoposto a prova) (non sottoposto a prova) (non sottoposto a prova)
3.26.1 (non sottoposto a prova) (non sottoposto a prova) (non sottoposto a prova) (non sottoposto a prova)
3.26.4 (non sottoposto a prova) (non sottoposto a prova) (non sottoposto a prova) (non sottoposto a prova)
3.27.2 (non sottoposto a prova) (non sottoposto a prova) (non sottoposto a prova) (non sottoposto a prova)
3.28.0 (non sottoposto a prova) (non sottoposto a prova) (non sottoposto a prova) (non sottoposto a prova)
3.28.2 (non sottoposto a prova) (non sottoposto a prova) (non sottoposto a prova)
3.29.2 (non sottoposto a prova) (non sottoposto a test) (non sottoposto a test)
3.30.0 (non sottoposto a test) (non sottoposto a test) (non sottoposto a test)
3.30.3 (non sottoposto a test) (non sottoposto a test) (non sottoposto a test)

Compatibilità dei componenti aggiuntivi del cluster

Questa tabella elenca le versioni più recenti dei componenti aggiuntivi cluster essenziali e facoltativi per ogni versione di Kubernetes supportata da Kubernetes Engine (OKE).

Per ulteriori informazioni, vedere Configurazione dei componenti aggiuntivi cluster.

Componente aggiuntivo cluster Ultima versione dell'immagine aggiuntiva supportata con Kubernetes 1.31 Ultima versione dell'immagine aggiuntiva supportata con Kubernetes 1.32 Ultima versione dell'immagine del componente aggiuntivo supportata con Kubernetes 1.33 Ultima versione dell'immagine del componente aggiuntivo supportata con 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à controller ammissione

Nelle tabelle sono elencati, in ordine alfabetico, i controller di ammissione attivati nei cluster Kubernetes creati mediante Kubernetes Engine. Per ogni controller di ammissione, le tabelle mostrano la versione Kubernetes in cui è supportata.

Per ulteriori informazioni, vedere Controller di ammissione supportati.

Compatibilità controller ammissione (ordine alfabetico)

Queste tabelle elencano, in ordine alfabetico, i controller di ammissione attivati nei cluster Kubernetes creati utilizzando Kubernetes Engine. Per ogni controller di ammissione, le tabelle mostrano la versione Kubernetes in cui è supportata.

Controllori di ammissione mutanti (ordinati alfabeticamente)

Controllori di ammissione (in ordine alfabetico) Supportato in 1.31? Supportato in 1.32? Sostenuto in 1.33? Sostenuto in 1.34?
DefaultIngressClass
DefaultStorageClass
DefaultTolerationSeconds
ExtendedResourceToleration
LimitRanger
MutatingAdmissionWebhook
NamespaceLifecycle
NodeRestriction
PodSecurityPolicy (facoltativo, vedere Uso dei criteri di sicurezza dei pod con Kubernetes Engine) No No No No
priorità
RuntimeClass
ServiceAccount
StorageObjectInUseProtection
TaintNodesByCondition

Convalida dei controller di ammissione (ordinati in ordine alfabetico)

Controllori di ammissione (in ordine alfabetico) Supportato in 1.31? Supportato in 1.32? Sostenuto in 1.33? Sostenuto in 1.34?
CertificateApproval
CertificateSigning
CertificateSubjectRestriction
ClusterTrustBundleAttest
ImagePolicyWebhook
LimitRanger
PersistentVolumeClaimResize
PodSecurity
PodSecurityPolicy (facoltativo, vedere Uso dei criteri di sicurezza dei pod con Kubernetes Engine) No No No No
priorità
ResourceQuota
RuntimeClass
ServiceAccount
ValidatingAdmissionPolicy
ValidatingAdmissionWebhook

Compatibilità controller ammissione (ordinata in base all'ordine di esecuzione)

In queste tabelle sono elencati i controller di ammissione attivati nei cluster Kubernetes creati mediante Kubernetes Engine. Le tabelle mostrano l'ordine di esecuzione dei controller di ammissione supportati nel server API Kubernetes. Si noti che l'ordine di esecuzione può essere diverso nelle diverse versioni di Kubernetes.

Controllori di ammissione reciproca (ordinati per ordine di esecuzione)

Esegui ordine nei cluster Kubernetes 1.31: Esegui ordine nei cluster Kubernetes 1.32: Esegui ordine nei cluster Kubernetes 1.33: Esegui ordine nei cluster Kubernetes 1.34:
NamespaceLifecycle NamespaceLifecycle NamespaceLifecycle NamespaceLifecycle
LimitRanger LimitRanger LimitRanger LimitRanger
ServiceAccount ServiceAccount ServiceAccount ServiceAccount
NodeRestriction NodeRestriction NodeRestriction NodeRestriction
TaintNodesByCondition TaintNodesByCondition TaintNodesByCondition TaintNodesByCondition
priorità priorità priorità priorità
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

Convalida dei controller ammissione (ordinati in base all'ordine di esecuzione)

Esegui ordine nei cluster Kubernetes 1.31: Esegui ordine nei cluster Kubernetes 1.32: Esegui ordine nei cluster Kubernetes 1.33: Esegui ordine nei cluster Kubernetes 1.34:
LimitRanger LimitRanger LimitRanger LimitRanger
ServiceAccount ServiceAccount ServiceAccount ServiceAccount
ImagePolicyWebhook ImagePolicyWebhook ImagePolicyWebhook ImagePolicyWebhook
PodSecurity PodSecurity PodSecurity PodSecurity
priorità priorità priorità priorità
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à dei pacchetti nodo Ubuntu

Questa tabella elenca le release di Ubuntu per le quali Oracle fornisce pacchetti di nodi, insieme alle versioni di Kubernetes con le quali ogni pacchetto di nodi è compatibile. I pacchetti nodo forniti da Oracle sono progettati per funzionare sia sulle architetture x86 che su quelle ARM.

Per ulteriori informazioni, vedere Esecuzione di Ubuntu sui nodi di lavoro mediante immagini personalizzate.

Release di Ubuntu Package da utilizzare con Kubernetes 1.27 Package da utilizzare con Kubernetes 1.28 Package da utilizzare con Kubernetes 1.29 Package da utilizzare con Kubernetes 1.30 Package da utilizzare con Kubernetes 1.31 Package da utilizzare con Kubernetes 1.32 Package da utilizzare con Kubernetes 1.33 Package da utilizzare con 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