MacインストールDocker kubernetes

7233 ワード

dockerのインストール
➜  ~ git:(master) ✗ brew cask install docker
以前はfanqiangを使わず、ずっとダウンロードできませんでしたが、
127.0.0.1:1087はローカルhttpエージェントipポートです
Mac 安装 Docker kubernetes_第1张图片
そして図を押してクリック
Mac 安装 Docker kubernetes_第2张图片
数分待って、その間ずっとstarting状態で、
Mac 安装 Docker kubernetes_第3张图片
次の図はインストールが完了したことを示しています
Mac 安装 Docker kubernetes_第4张图片
 
クラスタ状態の検証
➜  ~ git:(master) ✗ kubectl cluster-info
Mac 安装 Docker kubernetes_第5张图片
➜  ~ git:(master) ✗ kubectl get nodes

➜  ~ git:(master) ✗ kubectl describe node
Mac 安装 Docker kubernetes_第6张图片
kubernetes dashboardの配備
➜  ~ git:(master) ✗ kubectl apply -f https://raw.githubusercontent.com/kubernetes/dashboard/v1.10.1/src/deploy/recommended/kubernetes-dashboard.yaml

ネイティブエージェントを開く
➜  ~ git:(master) ✗ kubectl proxy
ログインページ
http://localhost:8001/api/v1/namespaces/kube-system/services/https:kubernetes-dashboard:/proxy/#!/login
Mac 安装 Docker kubernetes_第7张图片
上陸するにはtokenが必要です
dashboardファイルのダウンロード
➜  kubernetes dashboard git:(master) ✗ curl -o kubernetes-dashboard.yaml  https://raw.githubusercontent.com/kubernetes/dashboard/master/aio/deploy/recommended/kubernetes-dashboard.yaml
ファイルの変更
kind:Service apiVersion:v 1 metadata:labels:k 8 s-app:kubernetes-dashboard name:kubernetes-dashboard namespace:kube-system spec:#Serviceを追加するtypeはNodePort type:NodePort ports:-port:443 targetPort:8443#仮想マシンにマッピングされたポートに追加k 8 sは30000以上のポートnodePort:30001 selector:k 8 s-app:kubernetes-dashboardのみをサポート
 
kubernetes-dashboardの作成
➜  kubernetes dashboard git:(master) ✗ kubectl create -f kubernetes-dashboard.yaml
Mac 安装 Docker kubernetes_第8张图片
tokenの取得
➜  kubernetes dashboard git:(master) ✗ kubectl -n kube-system describe $(kubectl -n kube-system get secret -n kube-system -o name | grep namespace) | grep token
Mac 安装 Docker kubernetes_第9张图片
tem -o name | grep namespace) | grep token
Name:         namespace-controller-token-v8w4r
Type:  kubernetes.io/service-account-token
token:      eyJhbGciOiJSUzI1NiIsImtpZCI6IiJ9.eyJpc3MiOiJrdWJlcm5ldGVzL3NlcnZpY2VhY2NvdW50Iiwia3ViZXJuZXRlcy5pby9zZXJ2aWNlYWNjb3VudC9uYW1lc3BhY2UiOiJrdWJlLXN5c3RlbSIsImt1YmVybmV0ZXMuaW8vc2VydmljZWFjY291bnQvc2VjcmV0Lm5hbWUiOiJuYW1lc3BhY2UtY29udHJvbGxlci10b2tlbi12OHc0ciIsImt1YmVybmV0ZXMuaW8vc2VydmljZWFjY291bnQvc2VydmljZS1hY2NvdW50Lm5hbWUiOiJuYW1lc3BhY2UtY29udHJvbGxlciIsImt1YmVybmV0ZXMuaW8vc2VydmljZWFjY291bnQvc2VydmljZS1hY2NvdW50LnVpZCI6IjMwNTE2NmVkLTk0MWYtMTFlOS05M2YzLTAyNTAwMDAwMDAwMSIsInN1YiI6InN5c3RlbTpzZXJ2aWNlYWNjb3VudDprdWJlLXN5c3RlbTpuYW1lc3BhY2UtY29udHJvbGxlciJ9.myuzqe_fMARJDzOAWYcXyuRclWHwLEs_x7SHOTXOFS25DRYSieua8570c498q2wl1HsBBT1hYgHsy--TKVYIL_XXdR4ij52wrhS2IVtx5Bx2u2EaPQDSJ7AJB6EAX6HjJs4XF1Ke_jXFZ6yAiBkr_HVtdDYnXw7AO2isLNVwXiOi-IAthOFRAR4THqem5f67wL9j6ewEth8SrqnJZOMeaZtuSbhmW45rI1A6BqPHey_HnYNOFfJbo6C4uPNmKSU0zL9mZK3pOok4jeG8HYVD0cCteMJiRuF4gvywImoPWnUrAbr4JHDk-GUHcHJV5j-MCf40cb6ufGepdtiUKSesGw
 
上陸する
Mac 安装 Docker kubernetes_第10张图片
正常なアクセス
Mac 安装 Docker kubernetes_第11张图片
(ケイソン)
 
そしてログイン後のtokenは期限切れになりますので、構成する必要があります
下図の位置に追加
--token-ttl=43200

Mac 安装 Docker kubernetes_第12张图片
大成功!
 
参考文献
https://www.cnblogs.com/miaoying/p/10301125.html