共計 1945 個字符,預計需要花費 5 分鐘才能閱讀完成。
本文丸趣 TV 小編為大家詳細介紹“Kubernetes 的 Kubebox 模式怎么配置”,內容詳細,步驟清晰,細節處理妥當,希望這篇“Kubernetes 的 Kubebox 模式怎么配置”文章能幫助大家解決疑惑,下面跟著丸趣 TV 小編的思路慢慢深入,一起來學習新知識吧。
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 上的一些操作,實際用處不大
Kubebox Web 模式
在 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 模式怎么配置”文章已經介紹完畢,想要掌握這篇文章的知識點還需要大家自己動手實踐使用過才能領會,如果想了解更多相關內容的文章,歡迎關注丸趣 TV 行業資訊頻道。