Docker系列(二):通過Docker安裝使用 Kubernetes (K8s)


Docker社區版從17.12版本開始已經提供了對Kubernetes的支持。但是由於其安裝過程依賴的鏡像服務在國內訪問很不穩定,很多朋友都無法配置成功。我們提供了一個簡單的工具幫助大家開啟Docker社區版的Kubernetes功能。

我們需要先安裝好Docker CE的最新版,18.03 - 18.09之間的均可,同時為其配置安裝使用 Kubernetes需要的鏡像地址:https://registry.docker-cn.com

 

運行下列腳本可以從阿里雲鏡像服務下載Kubernetes安裝所需Docker鏡像,您也可以通過修改 images.properties 文件定義自己安裝所需的Docker鏡像

git clone https://github.com/AliyunContainerService/k8s-for-docker-desktop
cd k8s-for-docker-desktop

如果您安裝版本為18.09/18.06版本可以直接使用master分支;如果是18.03穩定版請使用對應的代碼分支 git checkout 18.03

通過Git從上述地址拉取項目如圖:

Windows下我們需要通過Power Shell來運行圖中標記的文件,不過如果是第一次使用power Shell需要進行下設置,因為Power Shell默認不允許運行未經簽名的文件:

我們更該下執行策略:set-executionpolicy remotesigned

然后我們就可以執行git拉取的文件了:

這個文件的作用是拉取Kubernetes運行所需要的各種鏡像,通過docker images我們可以查看到拉取的最新鏡像:

 鏡像下載完成后右擊右下角的Docker圖標,在Setting中配置Kubernetes:

可能需要點時間,等待其執行完成:

通過如下命令可以驗證是否安裝成功:

 

 然后我們部署Kubernets控制台:

kubectl create -f https://raw.githubusercontent.com/kubernetes/dashboard/master/src/deploy/recommended/kubernetes-dashboard.yaml

開啟API Server的本地監聽端口:

kubectl proxy

之后就可以打開控制台:

http://localhost:8001/api/v1/namespaces/kube-system/services/https:kubernetes-dashboard:/proxy/#!/overview?namespace=default

 


免責聲明!

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



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