K8S單集群桌面安裝筆記【k8s-for-docker-desktop】


 

一、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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM