O driver ZFS não é permitido no momento. Esta solicitação para ativar o suporte a zfs no kubeadm.
versão kubeadm (use kubeadm version
):
Meio 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
Quando você executa kubeadm join
, ele está caindo com a próxima verificação do preflight:
[preflight] Some fatal errors occurred:
[ERROR SystemVerification]: unsupported graph driver: zfs
Junção bem-sucedida ao cluster
Use zfs e docker com --storage-driver zfs
Solução temporária para executar kubeadm
com a bandeira --ignore-preflight-errors=SystemVerification
.
@ kubernetes / sig-cluster-lifecycle-bugs
@ kubernetes / sig-node-propostas
google diz que as pessoas estão realmente executando zfs + docker + k8s, então vou supor que ele simplesmente funciona.
mas não tratamos zfs
como válidos aqui:
https://github.com/kubernetes/kubernetes/blob/master/test/e2e_node/system/docker_validator.go#L92
devo apenas adicionar zfs
à fatia GraphDriver
?
https://github.com/kubernetes/kubernetes/blob/master/test/e2e_node/system/types_unix.go
Para mim, o zfs está funcionando bem em instâncias de teste. Vamos usá-lo na produção.
parece que isso foi corrigido em https://github.com/kubernetes/kubernetes/pull/65635
/perto