El controlador ZFS no está permitido por ahora. Esta solicitud para habilitar el soporte de zfs en kubeadm.
versión kubeadm (use kubeadm version
):
Medio ambiente :
&version.Info{Major:"1", Minor:"10", GitVersion:"v1.10.4", GitCommit:"5ca598b4ba5abb89bb773071ce452e33fb66339d", GitTreeState:"clean", BuildDate:"2018-06-06T08:00:59Z", GoVersion:"go1.9.3", Compiler:"gc", Platform:"linux/amd64"}
hardware
Ubuntu 16.04.4 LTS (Xenial Xerus)
4.15.17-3-pve
Cuando ejecuta kubeadm join
, se cae con la siguiente verificación previa al vuelo:
[preflight] Some fatal errors occurred:
[ERROR SystemVerification]: unsupported graph driver: zfs
Unión exitosa al clúster
Utilice zfs y docker con --storage-driver zfs
Solución temporal para ejecutar kubeadm
con la bandera --ignore-preflight-errors=SystemVerification
.
@ kubernetes / sig-cluster-lifecycle-bugs
@ kubernetes / sig-node-proposiciones
google dice que la gente está ejecutando zfs + docker + k8s, así que voy a asumir que simplemente funciona.
pero no tratamos zfs
como válido aquí:
https://github.com/kubernetes/kubernetes/blob/master/test/e2e_node/system/docker_validator.go#L92
¿Debo agregar zfs
al segmento GraphDriver
?
https://github.com/kubernetes/kubernetes/blob/master/test/e2e_node/system/types_unix.go
Para mí, zfs está funcionando bien en instancias de prueba. Lo usaremos en producción.
parece que esto se solucionó en https://github.com/kubernetes/kubernetes/pull/65635
/cerca