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.