您好,登錄后才能下訂單哦!
本文小編為大家詳細介紹“Kubernetes的Kubebox模式怎么配置”,內容詳細,步驟清晰,細節處理妥當,希望這篇“Kubernetes的Kubebox模式怎么配置”文章能幫助大家解決疑惑,下面跟著小編的思路慢慢深入,一起來學習新知識吧。
1、啟動 Kubebox
使用 Docker 在 Kubernetes Master 節點啟動 Kubebox
docker run -it --rm -v ~/.kube/:/home/node/.kube/:ro astefanutti/kubebox
2、操作 Namespace
【????】 選擇 Namespace,【回車鍵】確認選擇,【n鍵】 再次喚起 Namespace 選項
3、操作 Pod
【????】 選擇 Pod,【回車鍵】確認選擇,此時會顯示 Pod 的如下信息:
【m鍵】內存
【c鍵】CPU
【t鍵】網絡
【鼠標點擊 Logs 框,????滾動瀏覽】日志
4、操作容器
【鼠標點擊 Pods 框,????】選中容器,【r鍵】進入容器,命令輸入 exit
退出容器
5、Debug 選項
【????】切換 Namespace 和 Debug,或者【2鍵】進入 Debug 選型卡,此處記錄了你在 Kubebox 上的一些操作,實際用處不大
在 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
訪問 http://<kubernetes-master-ip>:30001/ 即可進入 kubebox 界面
1、本地 Kubebox 連接遠程 Kubernetes 集群
方式①:復制 Kubernetes Master 節點下
~/.kube/
目錄到本地目錄~/.kube/
,修改config
文件中 server 的 IP 為你本地可訪問的 IP 地址, 然后執行docker run -it --rm -v ~/.kube/:/home/node/.kube/:ro astefanutti/kubebox
即可
方式②:執行
docker run -it --rm astefanutti/kubebox
進入登錄頁面,輸入正確的用戶信息即可。
讀到這里,這篇“Kubernetes的Kubebox模式怎么配置”文章已經介紹完畢,想要掌握這篇文章的知識點還需要大家自己動手實踐使用過才能領會,如果想了解更多相關內容的文章,歡迎關注億速云行業資訊頻道。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。