各raspberry piの再起動を行ってから
masterと各ノードで同期が取れていないようなので、初期化をすることにした。
1)以下、コマンドを実行する。
root@rasp-master:~# kubectl proxy --address 0.0.0.0 --accept-hosts '.*'
Starting to serve on [::]:8001
2)kubernetesのダッシュボードにアクセスすると、以下の表示になりログイン画面に推移できない。
I0331 09:52:30.160891 16452 logs.go:41] http: proxy error: dial tcp [::1]:8080: getsockopt: connection refused
仕方がないので、初期化を行う。
◻️masterのみ実施
root@rasp-master:~# sudo kubeadm init --pod-network-cidr=10.244.0.0/16
root@rasp-master:~# mkdir -p $HOME/.kube
root@rasp-master:~# sudo cp -i /etc/kubernetes/admin.conf $HOME/.kube/config
root@rasp-master:~# sudo chown $(id -u):$(id -g) $HOME/.kube/config
root@rasp-master:~# kubectl apply -f <(curl -s https://raw.githubusercontent.com/coreos/flannel/v0.9.1/Documentation/kube-flannel.yml |sed 's/amd64/arm/g')
◻️nodeのみ実施
kubeadm join --token 4d43f6.f932dfd90a98d744 192.168.13.5:6443 --discovery-token-ca-cert-hash sha256:XXXXXXXXXXXXXXXX
●上記、master側で、sudo kubeadm init --pod-network-cidr=10.244.0.0/16で表示された情報。
◻️ちゃんと、各ノードも認識できているようだ。
root@rasp-master:~# kubectl get node
NAME STATUS ROLES AGE VERSION
rasp-master Ready master 4m v1.8.14
rasp-node01 Ready <none> 2m v1.8.14
rasp-node02 Ready <none> 2m v1.8.14
0 件のコメント:
コメントを投稿