Saltar al contenido

Cómo arreglar el complemento Flannel CNI. Error: [plugin flannel does not support config version “”]

Solución:

La solución aceptada está incompleta y causará dolor de cabeza en el futuro.

La solución adecuada para hacer que este cambio sea permanente es editar el ConfigMap creado por Flannel en su clúster de Kubernetes. De lo contrario, el archivo se volverá a crear la próxima vez que los volúmenes del módulo de franela se llenen con ConfigMap (por ejemplo, al reiniciar el nodo).

Usar kubectl edit cm -n kube-system kube-flannel-cfg para editar el ConfigMap proporcionado por Flannel y agregar la línea que falta:

  5 apiVersion: v1
  6 data:
  7   cni-conf.json: |
  8     {
  9       "name": "cbr0",
 10       "cniVersion": "0.2.0",
 11       "plugins": [

Reinicie el nodo o, alternativamente, realice el cambio manualmente en /etc/cni/net.d/10-flannel.conflist y hacer systemctl restart kubelet luego para omitir el reinicio.

El archivo /etc/cni/net.d/10-flannel.conflist Estaba faltando cniVersion clave en su configuración.

Añadiendo "cniVersion": "0.2.0" resuelto el problema.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *