Tengo una pregunta sobre la compatibilidad con AWS gp3 en Kubernetes.
AWS anunció el tipo de volumen gp3 EBS que muestra un mejor rendimiento que el gp2 existente: https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ebs-volume-types.html .
Pero, de los documentos de Kubernetes , no pude ver el soporte de gp3 por parte de Kubernetes. Según tengo entendido, Kubernetes aún no es compatible con gp3 para AWS.
¿Es correcto mi entendimiento o hay otra documentación que podría haber pasado por alto?
La pregunta se refiere al complemento de almacenamiento en árbol de EBS, kubernetes.io/aws-ebs , no al de CSI, ebs.csi.aws.com , que ya admite volúmenes gp3.
De acuerdo con esto , la compatibilidad con gp3 no se transferirá al aprovisionador en árbol obsoleto.
No tenemos ningún plan para respaldar la compatibilidad con gp3 al aprovisionador en árbol obsoleto. Nuestro enfoque en este momento es obtener la versión 1.0 del controlador CSI de EBS en preparación para habilitar el indicador CSIMigration en los clústeres de EKS.
Los documentos del controlador CSI de AWS EBS dicen que la versión del controlador 0.8.0 gp3 es compatible y es el tipo de volumen predeterminado. Pero gp3 aún no es compatible cuando crea nodos de AWS EKS en puestos avanzados de AWS como se documenta aquí . Parece que los documentos de Kubernetes no están actualizados con esta información.
Necesitamos instalar manualmente el controlador CSI en el clúster de EKS mediante el gráfico/manifiestos de Helm provistos.
El gráfico de timón oficial también crearía una StorageClass llamada ebs-csi cuyo tipo es gp3.
Enlace del gráfico: https://github.com/kubernetes-sigs/aws-ebs-csi-driver/tree/master/charts/aws-ebs-csi-driver