千家信息网

Kubernetes的Kubebox模式怎么配置

发表于:2025-01-23 作者:千家信息网编辑
千家信息网最后更新 2025年01月23日,本文小编为大家详细介绍"Kubernetes的Kubebox模式怎么配置",内容详细,步骤清晰,细节处理妥当,希望这篇"Kubernetes的Kubebox模式怎么配置"文章能帮助大家解决疑惑,下面跟
千家信息网最后更新 2025年01月23日Kubernetes的Kubebox模式怎么配置

本文小编为大家详细介绍"Kubernetes的Kubebox模式怎么配置",内容详细,步骤清晰,细节处理妥当,希望这篇"Kubernetes的Kubebox模式怎么配置"文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。

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 AccountapiVersion: v1kind: ServiceAccountmetadata:  name: admin-user  namespace: kube-system---# Create ClusterRoleBindingapiVersion: rbac.authorization.k8s.io/v1kind: ClusterRoleBindingmetadata:  name: admin-userroleRef:  apiGroup: rbac.authorization.k8s.io  kind: ClusterRole  name: cluster-adminsubjects:  - kind: ServiceAccount    name: admin-user    namespace: kube-system---# Deploy KubeboxapiVersion: apps/v1kind: Deploymentmetadata:  name: kube-box  namespace: kube-systemspec:  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 servicekind: ServiceapiVersion: v1metadata:  name:  kube-box-service  namespace: kube-systemspec:  ports:    - port: 8080      targetPort: 8080      nodePort: 30001  selector:    k8s-app:  kube-box  type: NodePort

访问 http://: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模式怎么配置"文章已经介绍完毕,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容的文章,欢迎关注行业资讯频道。

模式 容器 选择 配置 文章 信息 内容 回车键 方式 目录 节点 集群 鼠标 输入 妥当 仅供参考 不大 内存 再次 命令 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 军事网络安全属于什么类型 荣耀20s软件开发有什么用 鼎隆网络技术公司 建立数据库dbstu 软件开发好累 全民大果园软件开发 龙源数据库是什么级别期刊 网站数据库设计图怎么画 软件开发课程学习的经验 福建财务软件开发多少钱 德州市委网络安全和信息化 青岛浪潮服务器销售电话 大批量数据导入 数据库角度 ios自动抢红包软件开发 通信网络技术员面试技巧 开机有服务器管理员密码 网络安全运维服务 报告题目 行为管理服务器审计带宽含义 安徽新活力互联网科技 网络安全手抄报内容简约 鼎隆网络技术公司 怎样看魔兽世界怀旧服服务器人口 街道网络安全自检自查工作总结 玩游戏突然显示服务器连接超时 网络安全校级活动周方案 江西抚州联通dns服务器 视频软件开发编程代码 服务器登录默认不是管理员 服务器关机还能连接网络吗 emc成都软件开发面试
0