一、K8S集群基本的拓撲結構
二、下載 k8s-for-docker-desktop
k8s桌面單集群安裝,基本上選擇 k8s-for-docker-desktop或者minikube兩類,本文采用前者。
我的電腦是windows,所以選擇下載 Docker for windows ,下載可以去官網 或者 度娘 “網盤 Docker for windows”
下載完后,雙擊完成安裝。
三、配置 Docker for windows
1)配置代理地址:https://docker.mirrors.ustc.edu.cn
2)下載阿里雲鏡像服務下載Kubernetes安裝所需Docker鏡像。
我下載的是v1.10.11版本,如果你需要其他版本,請下載對應的版本
v1.10.11版本地址: https://github.com/AliyunContainerService/k8s-for-docker-desktop/tree/v1.10.11
下載完成后,管理員模式打開 powershell控制台,並輸入切換到 D:\k8s\k8s-for-docker-desktop-1.10.11 (假設你把下載的文件放在該目錄下)
接下來,加載進行,執行一下命令:./load_images.ps1
如果簽名報錯,可在powershell控制台,執行
Set-ExecutionPolicy -ExecutionPolicy UNRESTRICTED
輸入:Y
然后執行 執行一下命令:./load_images.ps1
這時候,重新打開 Docker for windows 的 Kubernetes 配置界面,勾選 Enable Kubernetes,單擊 Apply。
這樣我們就可以看到Kubernetes 運行起來,就可以使用了。
可以用以下命令驗證下Kubernetes是否成功運行。
kubectl cluster-info kubectl get nodes
四、啟動 Kubernetes Dashboard
1) cd 命令切換到 D:\k8s\k8s-for-docker-desktop-1.10.11 (假設你把阿里雲鏡像下載的文件放在該目錄下)
kubectl create -f kubernetes-dashboard.yaml
2) 開啟API Server的本地監聽端口
kubectl proxy
3) 之后就可以打開控制台,不要關閉powershell
http://localhost:8001/api/v1/namespaces/kube-system/services/https:kubernetes-dashboard:/proxy/#!/overview?namespace=default
4) 獲取 dashboard 登錄token
另啟管理員模式 powershell 輸入以下命令
//獲取secret名稱 kubectl -n kube-system get secret | findstr dashboard-admin //獲取token kubectl -n kube-system describe secret dashboard-admin-token-7fsml

5)然后復制 token值到 kubernetes儀表盤的token輸入框中,點擊登錄。

6)登錄后界面
參考鏈接:
https://developer.aliyun.com/article/508460
https://kubernetes.io/zh/docs/tutorials/kubernetes-basics/
https://www.jianshu.com/p/f930d7ff0de4