docker (kubernetes)をインストール
dockerアプリからpreferencesを開き、kubernetesを有効にする
以下を実行する。
kubectl apply -f https://raw.githubusercontent.com/kubernetes/dashboard/master/src/deploy/recommended/kubernetes-dashboard.yaml
$ kubectl proxy
もし、以下の表示が出ていた場合、別で8001ポートを使用している場合があるので
検索にヒットしたら消すこと!
iMac:~ hidenari$ kubectl proxy
F0804 20:52:47.305893 5825 proxy.go:154] listen tcp 127.0.0.1:8001: bind: address already in use
以下のコマンドで検索を行う
$ sudo lsof -i -P | grep "LISTEN"
以下のコマンドで対象のポートを消すことができる。
$ kill -9 [消したいポート番号]
対象のポートを消したら、以下を再考すること
$ kubectl proxy
以下のアドレスがダッシュボードのアドレスになる。
http://localhost:8001/api/v1/namespaces/kube-system/services/https:kubernetes-dashboard:/proxy/
$ kubectl delete -f kubernetes-dashboard.yaml
1)アカウント用の設定ファイルを作成する
vi kube-system
*******kube-system************
apiVersion: v1
kind: ServiceAccount
metadata:
name: admin-user
namespace: kube-system
***************************************
2)上記で生成したファイルを実行する。
kubectl -n kube-system describe secret $(kubectl -n kube-system get secret | grep admin-user | awk '{print $1}')
3)表示された “token:” をコピーする。
4)以下のアドレスに移動する。
http://localhost:8001/api/v1/namespaces/kube-system/services/https:kubernetes-dashboard:/proxy/
5)Tokenを選択して、"Enter token"に上記の赤枠をペーストする。
0 件のコメント:
コメントを投稿