真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Mac上如何使用DockerDesktop啟動Kubernetes

本篇內(nèi)容主要講解“Mac上如何使用Docker Desktop啟動Kubernetes”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實(shí)用性強(qiáng)。下面就讓小編來帶大家學(xué)習(xí)“Mac上如何使用Docker Desktop啟動Kubernetes”吧!

在林州等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強(qiáng)發(fā)展的系統(tǒng)性、市場前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務(wù)理念,為客戶提供成都網(wǎng)站設(shè)計、成都網(wǎng)站制作、外貿(mào)網(wǎng)站建設(shè) 網(wǎng)站設(shè)計制作按需求定制設(shè)計,公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),成都品牌網(wǎng)站建設(shè),成都全網(wǎng)營銷推廣,成都外貿(mào)網(wǎng)站建設(shè),林州網(wǎng)站建設(shè)費(fèi)用合理。

1 寫在前面

Kubernetes又簡稱k8s,是Google開源的容器集群管理系統(tǒng),最近也是火熱。閑來無事(為了發(fā)文),搗鼓了一下,在Mac上搭建Kubernetes,遇到一些坑,也記錄一下。

2 問題Kubernetes is starting

2.1 卡在starting

當(dāng)Mac安裝完Docker Desktop后,可以啟動Docker了,而要啟動Kubernetes,需要Enable。

Mac上如何使用Docker Desktop啟動Kubernetes

本以為就如此簡單方便,誰料一直顯示Kubernetes is starting,卡了很久都沒有反應(yīng)。那是由于網(wǎng)絡(luò)原因(你懂的),啟動Kubernetes所需要的鏡像無法下載。

2.2 下載鏡像

所需鏡像可以手動一個個下載,當(dāng)然也有人準(zhǔn)備好了腳本可以一鍵下載,腳本在倉庫:https://github.com/hummerstudio/k8s-docker-desktop-for-mac 上。

將倉庫克隆下來:

$ git 
clone https://github.com/hummerstudio/k8s-docker-desktop-for-mac.git

然后看一下文件image_list上的版本跟自己安裝的版本能不能對得上,建議直接更新Docker Desktop為最新版本。

$ cat image_list
k8s.gcr.io/kube-proxy:v1.16.5=gotok8s/kube-proxy:v1.16.5
k8s.gcr.io/kube-controller-manager:v1.16.5=gotok8s/kube-controller-manager:v1.16.5
k8s.gcr.io/kube-scheduler:v1.16.5=gotok8s/kube-scheduler:v1.16.5
k8s.gcr.io/kube-apiserver:v1.16.5=gotok8s/kube-apiserver:v1.16.5
k8s.gcr.io/coreDNS:1.6.2=gotok8s/coredns:1.6.2
k8s.gcr.io/pause:3.1=gotok8s/pause:3.1
k8s.gcr.io/etcd:3.3.15-0=gotok8s/etcd:3.3.15-0
k8s.gcr.io/kubernetes-dashboard-amd64=gotok8s/kubernetes-dashboard-amd64:v1.10.1

同為v1.16.5版本:

Mac上如何使用Docker Desktop啟動Kubernetes

沒有問題就可以執(zhí)行腳本拉取相關(guān)鏡像:

$ ./load_images.sh

2.3 重啟驗(yàn)證

下載完成后,重啟Kubernetes,驗(yàn)證 Kubernetes 集群狀態(tài):

$ kubectl cluster-info
$ kubectl get nodes
$ kubectl describe node

3 安裝Dashboard

Dashboard并不是必須的,它可以方便我們查看和操作,建議還是安裝。將文件( https://raw.githubusercontent.com/kubernetes/dashboard/v2.0.3/aio/deploy/recommended.yaml )下載到本地,然后執(zhí)行以下命令即可:

$ kubectl apply -f recommended.yaml 

namespace/kubernetes-dashboard created
serviceaccount/kubernetes-dashboard created
service/kubernetes-dashboard created
secret/kubernetes-dashboard-certs created
secret/kubernetes-dashboard-csrf created
secret/kubernetes-dashboard-key-holder created
configmap/kubernetes-dashboard-settings created
role.rbac.authorization.k8s.io/kubernetes-dashboard created
clusterrole.rbac.authorization.k8s.io/kubernetes-dashboard created
rolebinding.rbac.authorization.k8s.io/kubernetes-dashboard created
clusterrolebinding.rbac.authorization.k8s.io/kubernetes-dashboard created
deployment.apps/kubernetes-dashboard created
service/dashboard-metrics-scraper created
deployment.apps/dashboard-metrics-scraper created

啟動:

$ kubectl proxy

建議使用下面命令啟動,不然會一直占著終端:

$ nohup kubectl proxy >/dev/null &

啟動后可登陸訪問:http://localhost:8001/api/v1/namespaces/kubernetes-dashboard/services/https:kubernetes-dashboard:/proxy/#/login

界面如下:

Mac上如何使用Docker Desktop啟動Kubernetes

需要獲取Token,命令如下:

$ kubectl -n kube-system 
describe secret 
default| awk 
'$1=="token:"{print $2}'
eyJhbGciOiJSUzI1NiIsImtpZCI6IjNiT1o4eW5ORHpkVlp6Q2VJakxMOENlZEUxSU16YmRZcHZqV3BfXzhQTm8ifQ.eyJpc3MiOiJrdWJlcm5ldGVzL3NlcnZpY2VhY2NvdW50Iiwia3ViZXJuZXRlcy5pby9zZXJ2aWNlYWNjb3VudC9uYW1lc3BhY2UiOiJrdWJlLXN5c3RlbSIsImt1YmVybmV0ZXMuaW8vc2VydmljZWFjY291bnQvc2VjcmV0Lm5hbWUiOiJkZWZhdWx0LXRva2VuLTJoNnpkIiwia3ViZXJuZXRlcy5pby9zZXJ2aWNlYWNjb3VudC9zZXJ2aWNlLWFjY291bnQubmFtZSI6ImRlZmF1bHQiLCJrdWJlcm5ldGVzLmlvL3NlcnZpY2VhY2NvdW50L3NlcnZpY2UtYWNjb3VudC51aWQiOiJhODk5MDkwMS1hOWE4LTQyZTAtOGMxNi1iNmQwZTY1NjgyZTEiLCJzdWIiOiJzeXN0ZW06c2VydmljZWFjY291bnQ6a3ViZS1zeXN0ZW06ZGVmYXVsdCJ9.Oo1Sa5GcWC7SknJ_qoGgoIXyGJKIp1nB4ApZqvTsj32DcoAA4mBmo0VB_zqdmlG0x29FO132x_6I2ejOnCwZ9IRlUWBtEYsKCChZb9kUjbAA9FLyIln4AW0K3V7F1ns_YIKLYaudnkHJPWpqE2FXwTVDs-ZpGgUUk2Fs-Sw8KEFOLnHNFzi-lIajsbicmUMyKPimcv51vN-Mgc9gH-_PfvLKBL-h4vbsCep-0xsRE2zOtsfqv9cbaVNhFaYkVvZuYzCBD1TY9v5Q5R6jPsB2IBZzEYMKw8lHGNrPzN0vrKCM_VBRSeUgzUnjAH6MLuVVWbzBmYYiOluCjuAyKf1eWA

就可以通過Token登陸了。Dashboard界面如下所示:

Mac上如何使用Docker Desktop啟動Kubernetes

到此,相信大家對“Mac上如何使用Docker Desktop啟動Kubernetes”有了更深的了解,不妨來實(shí)際操作一番吧!這里是創(chuàng)新互聯(lián)網(wǎng)站,更多相關(guān)內(nèi)容可以進(jìn)入相關(guān)頻道進(jìn)行查詢,關(guān)注我們,繼續(xù)學(xué)習(xí)!


當(dāng)前題目:Mac上如何使用DockerDesktop啟動Kubernetes
路徑分享:http://weahome.cn/article/gpicdg.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部