2019年3月31日日曜日

kubernetsの不具合調査

各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 件のコメント:

コメントを投稿

php log(ECS ログ出力)

# PHPエラーログの設定 ENV PHP_INI_DIR /usr/local/etc/php RUN { \ echo 'log_errors = On' ; \ echo 'error_log = /proc/self/...