欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

Mac上如何使用DockerDesktop啟動(dòng)Kubernetes

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

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

1 寫在前面

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

2 問(wèn)題Kubernetes is starting

2.1 卡在starting

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

Mac上如何使用Docker Desktop啟動(dòng)Kubernetes

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

2.2 下載鏡像

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

將倉(cāng)庫(kù)克隆下來(lái):

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

然后看一下文件image_list上的版本跟自己安裝的版本能不能對(duì)得上,建議直接更新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啟動(dòng)Kubernetes

沒(méi)有問(wèn)題就可以執(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

啟動(dòng):

$ kubectl proxy

建議使用下面命令啟動(dòng),不然會(huì)一直占著終端:

$ nohup kubectl proxy >/dev/null &

啟動(dòng)后可登陸訪問(wèn):http://localhost:8001/api/v1/namespaces/kubernetes-dashboard/services/https:kubernetes-dashboard:/proxy/#/login

界面如下:

Mac上如何使用Docker Desktop啟動(dòng)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

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

Mac上如何使用Docker Desktop啟動(dòng)Kubernetes

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

分享文章:Mac上如何使用DockerDesktop啟動(dòng)Kubernetes
瀏覽路徑:http://www.chinadenli.net/article16/gpicdg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站建設(shè)網(wǎng)站策劃網(wǎng)站維護(hù)用戶體驗(yàn)微信小程序ChatGPT

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

成都網(wǎng)站建設(shè)