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:” をコピーする。
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhyMrJJf7LviFwzMuot26M4B9bLwYwBPoFlVDGzMI3p_DFp5M5ZehsO9vkoj9akFYmcJgJ48AZ7qjzgbGNp54Bjd35D6yzMc-52SXHmnkDQ_QlSaQIzPW9guR-ia-6QCMggyfHedj-dHxw/w640-h144/Screen+Shot+0030-08-05+at+9.54.19.jpg)
4)以下のアドレスに移動する。
http://localhost:8001/api/v1/namespaces/kube-system/services/https:kubernetes-dashboard:/proxy/
5)Tokenを選択して、"Enter token"に上記の赤枠をペーストする。
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgMhO6yyYsd5Msenco4eF5N387ndpf1zHMsbYYS5TKyNcUPKQ00TzQs6GrDM-QJwzxObyvEmXNpCuNU2rVp-PR6BcDV8Ce55oJrOKqyD4sI-96Hq3hndIfwj3o6OGuuuT1oPcLDKEiNgxo/w640-h171/Screen+Shot+0030-08-05+at+10.00.38.jpg)
0 件のコメント:
コメントを投稿