Вот версии, которые я использую
Докер-се
Client:
Version: 17.06.1-ce
Server:
Engine:
Version: 17.06.1-ce
minikube:
kubectl
Kubectl:
Client Version: version.Info{Major:"1", Minor:"11", GitVersion:"v1.11.2", GitCommit:"bb9ffb1654d4a729bb4cec18ff088eacc153c239", GitTreeState:"clean", BuildDate:"2018-08-07T23:17:28Z", GoVersion:"go1.10.3", Compiler:"gc", Platform:"linux/amd64"}
Server Version: version.Info{Major:"1", Minor:"10", GitVersion:"v1.10.0", GitCommit:"fc32d2f3698e36b93322a3465f63a14e9f0eaead", GitTreeState:"clean", BuildDate:"2018-03-26T16:44:10Z", GoVersion:"go1.9.3", Compiler:"gc", Platform:"linux/amd64"}
Kubeadm:
kubeadm version: &version.Info{Major:"1", Minor:"10", GitVersion:"v1.10.0", GitCommit:"fc32d2f3698e36b93322a3465f63a14e9f0eaead", GitTreeState:"clean", BuildDate:"2018-03-26T16:44:10Z", GoVersion:"go1.9.3", Compiler:"gc", Platform:"linux/amd64"}
VirtualBox:
Version 5.2.18 r124319 (Qt5.6.2)
Мне нужно указать следующее:
kubeadm reset
kubeadm init --pod-network-cidr=192.168.0.0/16
Однако когда я запускаю миникуб, он всегда выходит из строя со следующим:
kubeconfig file "/etc/kubernetes/admin.conf" exists already but has got the wrong CA cert
Обходной путь, который мне удалось найти, - это удалить все .conf
файлы в /etc/kubernetes
cd /etc/kubernetes/
sudo rm *.conf
cd
sudo minikube delete # may also need rm -rf ~/.minikube
sudo minikube start --vm-driver=none
Однако создаются новые файлы конфигурации и файлы .yaml в `/ etc / kubernetes / manifest ', таким образом стирая все дополнительные атрибуты конфигурации
До этого момента выполнение kubeadm config view
показывало бы параметр kube init pod-network-cidr
, но не после удаления файлов .conf
и повторного запуска миникуба
Во-первых:
Является ли эта ошибка ...wrong CA cert
ошибкой в мини-кубе?
Есть ли альтернативный обходной путь, который бы поддерживал дополнительные параметры, переданные во время kubeadm init
?
Я также пытался передать следующие 3 атрибута, которые очищаются из файла kube-controller-manager.yaml
, в качестве extra-config
параметров в команде minikube start
Три отсутствующих атрибута, связанных с --pod-network-cidr=192.168.0.0/16
, которые я смог установить:
--allocate-node-cidrs=true
--cluster-cidr=192.168.0.0/16
--node-cidr-mask-size=24
Моя команда запуска mikikube выглядит следующим образом:
sudo minikube start --vm-driver=none --extra-config=controller-manager.allocate-node-cidrs=true, controller-manager.cluster-cidr=192.168.0.0/16, controller-manager.node-cidr-mask-size=24
Но я получаю дополнительную ошибку при попытке этого
Есть предложения?