Le pilote ZFS n'est pas autorisé pour le moment. Cette demande d'activation de la prise en charge de zfs dans kubeadm.
version kubeadm (utilisez kubeadm version
):
Environnement :
&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
Lorsque vous exécutez kubeadm join
, il tombe en panne avec le prochain contrôle en amont:
[preflight] Some fatal errors occurred:
[ERROR SystemVerification]: unsupported graph driver: zfs
Rejoindre le cluster avec succès
Utilisez zfs et docker avec --storage-driver zfs
Solution temporaire pour exécuter kubeadm
avec --ignore-preflight-errors=SystemVerification
flag.
@ kubernetes / sig-cluster-lifecycle-bugs
@ kubernetes / sig-node-propositions
google dit que les gens utilisent en fait zfs + docker + k8s, donc je vais supposer que cela fonctionne.
mais nous ne traitons pas zfs
comme valide ici:
https://github.com/kubernetes/kubernetes/blob/master/test/e2e_node/system/docker_validator.go#L92
dois-je simplement ajouter zfs
à la tranche GraphDriver
?
https://github.com/kubernetes/kubernetes/blob/master/test/e2e_node/system/types_unix.go
Pour moi, zfs fonctionne très bien dans les instances de test. Nous allons l'utiliser en production.
ressemble à cela a été corrigé dans https://github.com/kubernetes/kubernetes/pull/65635
/Fermer