Kubernetes, похоже, требует версию докера 18.09
даже если существуют более новые версии, такие как 19.03
...
При установке на CentOS
, Я убедился, что передал в yum правильную версию.
К сожалению, я сделал yum update
/ yum upgrade
после и обновил версию докера до самой новой ...
В документации Kubernetes он специально написан для использования 18.09, и я также получаю некоторые предупреждения после выдачи kubeadm init
команда.
2 вопроса здесь ...
19.03
?18.09
?Большое спасибо!
Как вы упомянули, Kubernetes документация утверждает, что 18.09
предлагается самая новая версия.
На каждой из ваших машин установите Docker. Рекомендуется версия 18.06.2, но известно, что 1.11, 1.12, 1.13, 17.03 и 18.09 также работают. Следите за последней проверенной версией Docker в примечаниях к выпуску Kubernetes.
Хотя основная рекомендация для Docker 18.06.2
потому что он находится в списке проверенных версий докеров, найденных в каждом журнале изменений kubernetes, начиная с версии kubernetes 1.12
до последней стабильной версии.
Вы можете найти списки проверенных версий докеров для каждого журнала изменений Kubernetes. Вот.
Самая последняя версия докера на данный момент 19.03
не был полностью протестирован для включения в список проверенных версий докеров.
P.S .:
Я работал с Kubernetes, docker 19.03 (текущий) работал нормально, и у меня не было проблем в моих тестовых средах с использованием Debian 10 и Ubuntu 18.04. Обратите внимание, что в других дистрибутивах это может не быть.