Драйвер ZFS пока не разрешен. Этот запрос на включение поддержки zfs в kubeadm.
версия kubeadm (используйте kubeadm version
):
Окружающая среда :
&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
Когда вы запускаете kubeadm join
, он падает при следующей предполетной проверке:
[preflight] Some fatal errors occurred:
[ERROR SystemVerification]: unsupported graph driver: zfs
Успешное присоединение к кластеру
Используйте zfs и docker с --storage-driver zfs
Временное решение для запуска kubeadm
с флагом --ignore-preflight-errors=SystemVerification
.
@ kubernetes / сиг-кластер-жизненный цикл-ошибки
@ kubernetes / sig-node-предложения
Google говорит, что люди на самом деле используют zfs + docker + k8s, поэтому я предполагаю, что это просто работает.
но мы не рассматриваем zfs
как действительный здесь:
https://github.com/kubernetes/kubernetes/blob/master/test/e2e_node/system/docker_validator.go#L92
мне просто добавить zfs
в срез GraphDriver
?
https://github.com/kubernetes/kubernetes/blob/master/test/e2e_node/system/types_unix.go
Для меня zfs отлично работает в тестовых экземплярах. Мы собираемся использовать его в продакшене.
похоже, это было исправлено в https://github.com/kubernetes/kubernetes/pull/65635
/Закрыть