Matriz de Compatibilidad

Descubra las versiones de los diferentes productos y componentes que están soportados en la versión de Kubernetes que se ejecuta en los clusters que crea con Kubernetes Engine.

Puede desplegar diferentes productos y componentes en los clusters que cree mediante Kubernetes Engine, algunos de los cuales son compatibles con versiones concretas de Kubernetes y Kubernetes Engine. Para obtener más información, consulte:

Compatibilidad con Calico

En la tabla se muestran las versiones del plugin de red de Calico que Oracle ha probado correctamente en los clusters creados mediante Kubernetes Engine. Oracle solo admite versiones de Calico que se hayan probado correctamente. Para cada versión de Calico, la tabla muestra la versión de Kubernetes que se estaba ejecutando en clusters en pruebas correctas.

Tenga en cuenta que solo está soportado el uso de Calico de código abierto. El uso de Calico Enterprise no está soportado.

Para obtener más información, consulte Ejemplo: instalación de Calico y configuración de políticas de red.

Versión de Calico ¿Está probado (y soportado) en clusters que ejecutan Kubernetes 1.30? ¿Está probado (y soportado) en clusters que ejecutan Kubernetes 1.31? ¿Está probado (y soportado) en clusters que ejecutan Kubernetes 1.32? ¿Se ha probado (y soportado) en clusters que ejecutan Kubernetes 1.33?
3.25.1 (no se ha probado) (no se ha probado) (no se ha probado) (no se ha probado)
3.26.1 (no se ha probado) (no se ha probado) (no se ha probado) (no se ha probado)
3.26.4 (no se ha probado) (no se ha probado) (no se ha probado) (no se ha probado)
3.27.2 (no se ha probado) (no se ha probado) (no se ha probado) (no se ha probado)
3.28.0 (no se ha probado) (no se ha probado) (no se ha probado)
3.28.2 (no se ha probado) (no se ha probado) (no se ha probado)
3.29.2 (no se ha probado) (no se ha probado) (no probado)
3.30.0 (no probado) (no probado) (no probado)

Compatibilidad de complementos de cluster

En esta tabla se muestran las últimas versiones de los complementos de cluster esenciales y opcionales para cada versión de Kubernetes que soporta Kubernetes Engine (OKE).

Para obtener más información, consulte Configuración de complementos de cluster.

Complemento de cluster Última versión de imagen de complemento soportada con Kubernetes 1.30 La última versión de imagen de complemento soportada con Kubernetes 1.31 La última versión de imagen de complemento soportada con Kubernetes 1.32 Última versión de imagen de complemento soportada con Kubernetes 1.33
kube-proxy 1.30.10 1.31.1 1.32.1 1.33.1
CoreDNS 1.12.0 1.12.0 1.12.0 1.12.0
OCI VCN-Native Pod Networking CNI plugin 2.2.8 2.2.8 2.2.8 2.2.8
flannel 0.26.2 0.26.2 0.26.2 0.26.2
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.1.0 1.1.0 1.1.0 1.2.0
WebLogic Kubernetes Operator 4.2.9 4.2.1 4.2.9 4.2.9
Certificate Manager 1.16.1 1.15.0 1.16.1 1.17.1
Cluster Autoscaler 1.30.3 1.31.0 1.31.0 1.32.0
Istio 1.23.3 1.22.1 1.23.3 1.24.4
OCI Native Ingress Controller 1.3.8 1.3.9 1.4.1 1.4.2
Kubernetes Metrics Server 0.7.2 0.7.1 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

Compatibilidad de controlador de admisión

En las tablas, se muestran, en orden alfabético, los controladores de admisión activados en los clusters de Kubernetes creados mediante Kubernetes Engine. Para cada controlador de admisión, las tablas muestran la versión de Kubernetes en la que está soportada.

Para obtener más información, consulte Supported Admission Controllers.

Compatibilidad del controlador de admisión (ordenada alfabéticamente)

En estas tablas se muestran, en orden alfabético, los controladores de admisión activados en los clusters de Kubernetes creados mediante Kubernetes Engine. Para cada controlador de admisión, las tablas muestran la versión de Kubernetes en la que está soportada.

Controladores de admisión de mutación (ordenados alfabéticamente)

Controladores de admisión (en orden alfabético) ¿Soportado en 1.30? ¿Soportado en 1.31? ¿Soportado en 1.32? ¿Soportado en 1.33?
DefaultIngressClass
DefaultStorageClass
DefaultTolerationSeconds
ExtendedResourceToleration
LimitRanger
MutatingAdmissionWebhook
NamespaceLifecycle
NodeRestriction
PodSecurityPolicy (opcional, consulte Uso de políticas de seguridad de pod con Kubernetes Engine) No No No No
Prioridad
RuntimeClass
ServiceAccount
StorageObjectInUseProtection
TaintNodesByCondition

Validación de los controladores de admisión (ordenados alfabéticamente)

Controladores de admisión (en orden alfabético) ¿Soportado en 1.30? ¿Soportado en 1.31? ¿Soportado en 1.32? ¿Soportado en 1.33?
CertificateApproval
CertificateSigning
CertificateSubjectRestriction
ClusterTrustBundleAttest
ImagePolicyWebhook
LimitRanger
PersistentVolumeClaimResize
PodSecurity
PodSecurityPolicy (opcional, consulte Uso de políticas de seguridad de pod con Kubernetes Engine) No No No No
Prioridad
ResourceQuota
RuntimeClass
ServiceAccount
ValidatingAdmissionPolicy
ValidatingAdmissionWebhook

Compatibilidad con controlador de admisión (ordenada por orden de ejecución)

En estas tablas, se muestran los controladores de admisión activados en los clusters de Kubernetes creados mediante Kubernetes Engine. Las tablas muestran el orden en el que los controladores de admisión soportados se ejecutan en el servidor de API de Kubernetes. Tenga en cuenta que el orden de ejecución puede ser diferente en diferentes versiones de Kubernetes.

Mutando controladores de admisión (ordenados por orden de ejecución)

Orden de ejecución en clusters de Kubernetes 1.30: Orden de ejecución en clusters de Kubernetes 1.31: Orden de ejecución en clusters de Kubernetes 1.32: Orden de ejecución en clusters de Kubernetes 1.33:
NamespaceLifecycle NamespaceLifecycle NamespaceLifecycle NamespaceLifecycle
LimitRanger LimitRanger LimitRanger LimitRanger
ServiceAccount ServiceAccount ServiceAccount ServiceAccount
NodeRestriction NodeRestriction NodeRestriction NodeRestriction
TaintNodesByCondition TaintNodesByCondition TaintNodesByCondition TaintNodesByCondition
Prioridad Prioridad Prioridad Prioridad
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

Validación de los controladores de admisión (ordenados por orden de ejecución)

Orden de ejecución en clusters de Kubernetes 1.30: Orden de ejecución en clusters de Kubernetes 1.31: Orden de ejecución en clusters de Kubernetes 1.32: Orden de ejecución en clusters de Kubernetes 1.33:
LimitRanger LimitRanger LimitRanger LimitRanger
ServiceAccount ServiceAccount ServiceAccount ServiceAccount
ImagePolicyWebhook ImagePolicyWebhook ImagePolicyWebhook ImagePolicyWebhook
PodSecurity PodSecurity PodSecurity PodSecurity
Prioridad Prioridad Prioridad Prioridad
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

Compatibilidad del paquete de nodos de Ubuntu

En esta tabla se muestran las versiones de Ubuntu con las que Oracle proporciona paquetes de nodos, junto con las versiones de Kubernetes con las que es compatible cada paquete de nodos. Los paquetes de nodos que proporciona Oracle están diseñados para funcionar en arquitecturas x86 y ARM.

Para obtener más información, consulte Ejecución de Ubuntu en nodos de trabajador mediante imágenes personalizadas.

Versión de Ubuntu Paquete para utilizar con Kubernetes 1.27 Paquete para utilizar con Kubernetes 1.28 Paquete para utilizar con Kubernetes 1.29 Paquete para utilizar con Kubernetes 1.30 Paquete para utilizar con Kubernetes 1.31 Paquete para usar con Kubernetes 1.32 Paquete para usar con Kubernetes 1.33
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.1 oci-oke-node-all-1.32.1 oci-oke-node-all-1.33.0
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.1 oci-oke-node-all-1.32.1 oci-oke-node-all-1.33.0