您好,登錄后才能下訂單哦!
本文小編為大家詳細(xì)介紹“Kubernetes的Kubebox模式怎么配置”,內(nèi)容詳細(xì),步驟清晰,細(xì)節(jié)處理妥當(dāng),希望這篇“Kubernetes的Kubebox模式怎么配置”文章能幫助大家解決疑惑,下面跟著小編的思路慢慢深入,一起來(lái)學(xué)習(xí)新知識(shí)吧。
1、啟動(dòng) Kubebox
使用 Docker 在 Kubernetes Master 節(jié)點(diǎn)啟動(dòng) Kubebox
docker run -it --rm -v ~/.kube/:/home/node/.kube/:ro astefanutti/kubebox
2、操作 Namespace
【????】 選擇 Namespace,【回車鍵】確認(rèn)選擇,【n鍵】 再次喚起 Namespace 選項(xiàng)
3、操作 Pod
【????】 選擇 Pod,【回車鍵】確認(rèn)選擇,此時(shí)會(huì)顯示 Pod 的如下信息:
【m鍵】?jī)?nèi)存
【c鍵】CPU
【t鍵】網(wǎng)絡(luò)
【鼠標(biāo)點(diǎn)擊 Logs 框,????滾動(dòng)瀏覽】日志
4、操作容器
【鼠標(biāo)點(diǎn)擊 Pods 框,????】選中容器,【r鍵】進(jìn)入容器,命令輸入 exit
退出容器
5、Debug 選項(xiàng)
【????】切換 Namespace 和 Debug,或者【2鍵】進(jìn)入 Debug 選型卡,此處記錄了你在 Kubebox 上的一些操作,實(shí)際用處不大
在 Kubernetes 集群部署以下資源(僅供參考):
# Create Service Account apiVersion: v1 kind: ServiceAccount metadata: name: admin-user namespace: kube-system --- # Create ClusterRoleBinding apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRoleBinding metadata: name: admin-user roleRef: apiGroup: rbac.authorization.k8s.io kind: ClusterRole name: cluster-admin subjects: - kind: ServiceAccount name: admin-user namespace: kube-system --- # Deploy Kubebox apiVersion: apps/v1 kind: Deployment metadata: name: kube-box namespace: kube-system spec: strategy: type: Recreate selector: matchLabels: k8s-app: kube-box template: metadata: name: kube-box labels: k8s-app: kube-box spec: serviceAccountName: admin-user containers: - image: astefanutti/kubebox:server imagePullPolicy: Always name: kube-box ports: - containerPort: 8080 protocol: TCP --- # Expose kubebox service kind: Service apiVersion: v1 metadata: name: kube-box-service namespace: kube-system spec: ports: - port: 8080 targetPort: 8080 nodePort: 30001 selector: k8s-app: kube-box type: NodePort
訪問(wèn) http://<kubernetes-master-ip>:30001/ 即可進(jìn)入 kubebox 界面
1、本地 Kubebox 連接遠(yuǎn)程 Kubernetes 集群
方式①:復(fù)制 Kubernetes Master 節(jié)點(diǎn)下
~/.kube/
目錄到本地目錄~/.kube/
,修改config
文件中 server 的 IP 為你本地可訪問(wèn)的 IP 地址, 然后執(zhí)行docker run -it --rm -v ~/.kube/:/home/node/.kube/:ro astefanutti/kubebox
即可
方式②:執(zhí)行
docker run -it --rm astefanutti/kubebox
進(jìn)入登錄頁(yè)面,輸入正確的用戶信息即可。
讀到這里,這篇“Kubernetes的Kubebox模式怎么配置”文章已經(jīng)介紹完畢,想要掌握這篇文章的知識(shí)點(diǎn)還需要大家自己動(dòng)手實(shí)踐使用過(guò)才能領(lǐng)會(huì),如果想了解更多相關(guān)內(nèi)容的文章,歡迎關(guān)注億速云行業(yè)資訊頻道。
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。