基于docker Desktop一鍵式搭建k8s環(huán)境的步驟

在docker desktop中一鍵啟動k8s環(huán)境很簡單。
下面介紹如何啟動dashboard,dashboard儀表盤是新手學(xué)習(xí)k8s至關(guān)重要的一個工具。
1、配置控制臺
kubectl apply -f https://raw.githubusercontent.com/kubernetes/dashboard/v2.5.1/aio/deploy/recommended.yaml
2、開啟 API Server 訪問代理
kubectl proxy
3、通過如下 URL 訪問 Kubernetes dashboard
http://localhost:8001/api/v1/namespaces/kubernetes-dashboard/services/https:kubernetes-dashboard:/proxy/
4、授權(quán)kube-system默認(rèn)服務(wù)賬號
kubectl apply -f kube-system-default.yaml
kube-system-default.yaml:
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRoleBinding
metadata:
name: kube-system-default
labels:
k8s-app: kube-system
roleRef:
apiGroup: rbac.authorization.k8s.io
kind: ClusterRole
name: cluster-admin
subjects:
- kind: ServiceAccount
name: default
namespace: kube-system
---
apiVersion: v1
kind: Secret
metadata:
name: default
namespace: kube-system
labels:
k8s-app: kube-system
annotations:
kubernetes.io/service-account.name: default
type: kubernetes.io/service-account-token5、獲取token
TOKEN=$(kubectl -n kube-system describe secret default| awk '$1=="token:"{print $2}')
kubectl config set-credentials docker-desktop --token="${TOKEN}"
echo $TOKEN6、登錄dashboard

到此這篇關(guān)于基于docker Desktop一鍵式搭建k8s環(huán)境的文章就介紹到這了,更多相關(guān)docker Desktop搭建k8s環(huán)境內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
- 基于安裝docker desktop失敗的解決方案
- dockerDesktop使用教程
- Windows10?Docker?Desktop安裝過程
- Docker Desktop 安裝使用教程(圖文步驟)
- Windows安裝docker-desktop的詳細(xì)步驟
- Docker?desktop中文設(shè)置方法步驟
- 解決Docker Desktop運行一直轉(zhuǎn)問題
- 如何解決啟動docker desktop報The network name cannot be found問題
- Windows11安裝Docker Desktop教程的圖文教程
- Docker desktop安裝mysql過程
- Docker Desktop使用教程(圖文教程)
相關(guān)文章
Docker容器生命周期 | kill和 stop的區(qū)別與聯(lián)系 | d
這篇文章主要介紹了Docker容器生命周期 | kill和 stop的區(qū)別與聯(lián)系 | docker pause/ unpause,本講內(nèi)容是從?Docker入門到進(jìn)階里面抽離出來的內(nèi)容,從而使原文更加有序、重點突出,需要的朋友可以參考下2023-08-08
關(guān)于ROS2安裝與docker環(huán)境使用
大家好,本篇文章主要講的是關(guān)于ROS2安裝與docker環(huán)境使用,感興趣的同學(xué)趕快來看看吧,對你有幫助的話記得收藏一下,方便下次瀏覽2021-12-12
Node.js服務(wù)Docker容器化應(yīng)用實踐小結(jié)
這篇文章主要介紹了Node.js服務(wù)Docker容器化應(yīng)用實踐,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-09-09
在Docker中構(gòu)建并運行Nginx容器的完整教程
Docker 作為一種強(qiáng)大的容器化平臺,使得開發(fā)、測試和部署變得更加高效和靈活,Nginx 是一款廣泛使用的高性能 Web 服務(wù)器和反向代理服務(wù)器,適用于各種場景,在本教程中,我們將詳細(xì)介紹如何在 Docker 中構(gòu)建并運行一個 Nginx 容器,需要的朋友可以參考下2024-09-09

