91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Mac上如何使用Docker Desktop啟動Kubernetes

發布時間:2021-08-31 09:27:41 來源:億速云 閱讀:289 作者:chen 欄目:編程語言

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

1 寫在前面

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

2 問題Kubernetes is starting

2.1 卡在starting

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

Mac上如何使用Docker Desktop啟動Kubernetes

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

2.2 下載鏡像

所需鏡像可以手動一個個下載,當然也有人準備好了腳本可以一鍵下載,腳本在倉庫: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

沒有問題就可以執行腳本拉取相關鏡像:

$ ./load_images.sh

2.3 重啟驗證

下載完成后,重啟Kubernetes,驗證 Kubernetes 集群狀態:

$ 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 )下載到本地,然后執行以下命令即可:

$ 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”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

黎平县| 邓州市| 和平县| 上蔡县| 虎林市| 蕉岭县| 贡嘎县| 海宁市| 万宁市| 安龙县| 称多县| 云霄县| 察哈| 仙桃市| 汝南县| 个旧市| 沭阳县| 晋宁县| 西城区| 唐河县| 雷波县| 永丰县| 彭山县| 泾源县| 石楼县| 永登县| 邳州市| 衢州市| 鹰潭市| 四子王旗| 玉环县| 阆中市| 长丰县| 孝义市| 清水河县| 苗栗市| 华容县| 鄂尔多斯市| 遵义县| 方山县| 隆昌县|