比特派官网2023下载app|kuboard
Kuboard_Kubernetes教程_K8S安装_管理界面
Kuboard_Kubernetes教程_K8S安装_管理界面
Kuboard for K8S
安装
教程
查看教程
Kuboard - Kubernetes 多集群管理界面
在线演示
查看教程
在线演示环境中,您具备 只读 权限,只能体验 Kuboard 的一部分功能。
https://demo.kuboard.cn
用 户:
demo
密 码:
demo123
快速落地 Kubernetes
第一手 Kubernetes 实战经验,帮助您从 Kubernetes 入门到投产!
K8S 安装手册
Kuboard for K8S
K8S 免费教程
Kuboard for K8S
K8S 管理面板
Kuboard for K8S
微服务实战
Kuboard for K8S
掌握 Kubernetes,为未来加分!
在 www.kuboard.cn 您学会的不仅仅是一项技能,还有在实践中运用这项技能的实战经验。
立刻开始学习
2019年8月3日首次发布 Kuboard
获得种子用户,解决一些兼容性问题
Kubernetes安装文档及教程
不断完善 Kubernetes 安装文档,推出免费 Kubernetes 教程
紧跟容器化趋势,不能掉队!
www.kuboard.cn 以 Kubernetes 官方网站和 Kubernetes 实战经验为主要依据,提供优质的 Kubernetes 学习资料。
立刻开始学习
Kuboard for Kubernetes
https://demo.kuboard.cn
用 户
demo
密 码
demo123
特点介绍
相较于 Kubernetes Dashboard 等其他 Kubernetes 管理界面,Kuboard 的主要特点有:
多种认证方式
Kuboard 可以使用内建用户库、gitlab / github 单点登录或者 LDAP 用户库进行认证,避免管理员将 ServiceAccount 的 Token
分发给普通用户而造成的麻烦。使用内建用户库时,管理员可以配置用户的密码策略、密码过期时间等安全设置。
多集群管理
管理员可以将多个 Kubernetes 集群导入到 Kuboard 中,并且通过权限控制,将不同集群/名称空间的权限分配给指定的用户或用户组。
微服务分层展示
在 Kuboard 的名称空间概要页中,以经典的微服务分层方式将工作负载划分到不同的分层,更加直观地展示微服务架构的结构,并且可以为每一个名称空间自定义名称空间布局。
工作负载的直观展示
Kuboard 中将 Deployment 的历史版本、所属的 Pod 列表、Pod 的关联事件、容器信息合理地组织在同一个页面中,可以帮助用户最快速的诊断问题和执行各种相关操作。
工作负载编辑
Kuboard 提供了图形化的工作负载编辑界面,用户无需陷入繁琐的 YAML 文件细节中,即可轻松完成对容器的编排任务。支持的 Kubernetes
对象类型包括:Node、Namespace、Deployment、StatefulSet、DaemonSet、Secret、ConfigMap、Service、Ingress、StorageClass、PersistentVolumeClaim、LimitRange、ResourceQuota、ServiceAccount、Role、RoleBinding、ClusterRole、ClusterRoleBinding、CustomResourceDefinition、CustomResource
等各类常用 Kubernetes 对象,
存储类型支持
在 Kuboard 中,可以方便地对接 NFS、CephFS 等常用存储类型,并且支持对 CephFS 类型的存储卷声明执行扩容和快照操作。
丰富的互操作性
可以提供许多通常只在 kubectl 命令行界面中才提供的互操作手段,例如:
Top Nodes / Top Pods
容器的日志、终端
容器的文件浏览器(支持从容器中下载文件、上传文件到容器)
KuboardProxy(在浏览器中就可以提供 kubectl proxy 的功能)
套件扩展
Kuboard 提供了必要的套件库,使得用户可以根据自己的需要扩展集群的管理能力。当前提供的套件有:
资源层监控套件,基于 Prometheus / Grafana 提供 K8S 集群的监控能力,可以监控集群、节点、工作负载、容器组等各个级别对象的 CPU、内存、网络、磁盘等资源的使用情况;
日志聚合套件,基于 Grafana / Loki / Promtail 实现日志聚合;
存储卷浏览器,查看和操作存储卷中的内容;
告警配置
可以通过界面直接配置资源层监控套件发送告警消息:
支持邮件、微信发送告警消息;
支持告警路由配置;
支持告警规则配置等;
操作审计
Kuboard 支持操作审计的功能:
审计用户通过 Kuboard 界面和 Kuboard API 执行的操作;
自定义审计规则;
访问 Kuboard 网站 https://kuboard.cn 可以加入 Kuboard 社群,并获得帮助。
© 2019 邵欢庆 All Right Reserved |
京ICP备19008693号-2
Kuboard简介 | Kuboard
Kuboard简介 | Kuboard
Kuboard - 安装教程支持 Demo 安装 教程 支持 Demo 简介 Kuboard简介Kuboard在线体验Kubernetes + DevopsKuboard介绍概念 在Kubernetes上快速落地微服务为什么选择Kuboard如何降低Kubernetes学习门槛 在线演示 Kuboard https://demo.kuboard.cn 免费
Kubernetes教程K8S教程,绝不降低品质
只要一个 Github Star (opens new window)
就可以鼓励作者尽快完成 剩下的 15% 在线答疑 方式见页尾
Kuboard - 快速在 Kubernetes 落地微服务 # Kuboard简介 Kubernetes 容器编排已越来越被大家关注,然而使用 Kubernetes 的门槛却依然很高,主要体现在这几个方面: 集群的安装复杂,出错概率大 Kubernetes相较于容器化,引入了许多新的概念,学习难度高 需要手工编写 YAML 文件,难以在多环境下管理 缺少好的实战案例可以参考 Kuboard,是一款免费的 Kubernetes 图形化管理工具,Kuboard 力图帮助用户快速在 Kubernetes 上落地微服务。为了达到此目标,Kuboard 提供了针对上述问题的解决办法:
Kubernetes安装文档
快速安装Kubernetes
每天有超过200个用户参考此文档完成Kubernetes安装
碰到问题可QQ在线答疑
Kubernetes免费教程
免费但绝不降低品质
活跃的QQ社群,与网友共同学习进步
Kubernetes管理界面
无需编写YAML即可在Kubernetes上完成应用程序的部署和管理
免费
Kubernetes + SpringCloud实战
参考文档,一步一步完成Spring Cloud微服务架构在Kubernetes上的部署和管理
# Kuboard在线体验 在线体验 Kuboard
为保证环境的稳定性,在线 Demo 中只提供只读权限。(请在PC浏览器中打开) Kuboard 快速在 Kubernetes 上落地微服务 # Kubernetes + Devops 正在编写文档,准备好后,请通知我 (opens new window) 免费答疑 微信群 微信扫码 进群发广告者死全家... 赞赏 微信扫码 更新时间: 2021-06-02 20:44:54
Kuboard介绍
→
Copyright © 2019-present 邵欢庆
京ICP备19008693号-2 友情链接:
SpringBlade
Linux Foundation
安装 Kuboard v2 | Kuboard
安装 Kuboard v2 | Kuboard
Kuboard - 安装教程支æŒ� Demo 安装 教程 支æŒ� Demo 安装 Kubernetes 安装高å�¯ç”¨çš„ Kubernetes 集群修改NodePort的范围Dockeré•œåƒ�åŠ é€Ÿé‡�å�¯Kubernetes集群安装 Kubernetes 管ç�†å·¥å…· 安装 Kuboard v3 安装 Kubernetes 多集群管ç�†å·¥å…· - Kuboard v3安装 Kuboard v3 - 内建用户库安装 Kuboard v3 - gitlab安装 Kuboard v3 - github安装 Kuboard v3 - ldap安装 Kuboard v3 - kubernetes安装 Kuboard v3 - static pod安装 Kuboard v3 - 高å�¯ç”¨éƒ¨ç½²é…�ç½® Kuboard v3 安装 Kuboard v2在线体验Kuboard v3 版本介ç»�å‰�æ��兼容性安装è�·å�–Token访问Kuboard为开å�‘测试人员æ�ˆæ�ƒå…�登陆访问下一æ¥å®‰è£… Kuboard v2(离线)é…�ç½® Kuboard v2 kubectl 安装Kubernetes Dashboardå�‡çº§ Kubernetes K8Sä»�1.15.xå�‡çº§åˆ° 1.15.7K8Sä»�1.15.x(1.16.x)å�‡çº§åˆ° 1.16.xå�‡çº§ç½‘络æ�’件calico 在线演示 Kuboard https://demo.kuboard.cn å…�è´¹
Kubernetes教程K8S教程,�����质
��一个 Github Star (opens new window)
å°±å�¯ä»¥é¼“励作者尽快完æˆ� 剩下的 15% 在线ç”ç–‘ æ–¹å¼�è§�页尾
Kuboard - 快速在 Kubernetes �地微�务 # 安装 Kuboard v2
CKA 考试
ä¹�äº”æŠ˜ä¼˜æƒ ç”³è¯· CKA è€ƒè¯•ï¼Œä¼˜æƒ ç �为:
Affkub95-268483
�在报�
广告 # 在线体验 Kuboard 是 Kubernetes 的一款图形化管�界�。
Kuboard 在线体验
为ä¿�è¯�ç�¯å¢ƒçš„稳定性,在线 Demo ä¸å�ªæ��ä¾›å�ªè¯»æ�ƒé™�。(请在PCæµ�览器ä¸æ‰“开) GitLab/GitHub å�•ç‚¹ç™»å½•é›†æˆ� RBAC æ�ƒé™�管ç�† 工作负载编辑器 å��称空间导出/导入 Kuboard 快速在 Kubernetes 上è�½åœ°å¾®æœ�务 # Kuboard v3 版本介ç»� Kuboard v3.0 å·²ç»�æ£å¼�å�‘布,相较äº� Kuboard v2.0.x, Kuboard v3 最大的特点是支æŒ�多 Kubernetes 集群管ç�†ï¼Œå�Œæ—¶ï¼Œåœ¨å�„个方é�¢éƒ½æ¯” v2.0.x 有了很大的改进。 建议您选择 Kuboard v3。 Kuboard v2.0.x 将进入长期维护阶段,如æ�œç¢°åˆ°é—®é¢˜ï¼Œç”¨æˆ·ä»�然å�¯ä»¥åœ¨ç¾¤é‡Œæ‰¾ç¾¤ä¸»è§£å†³é—®é¢˜ã€‚如æ�œæ‚¨è®¡åˆ’å�‡çº§åˆ° Kuboard v3,请å�‚考 ä»� v2.0.x å�‡çº§åˆ° v3.0.x 如æ�œæ‚¨å¸Œæœ›ç»§ç»å®‰è£… Kuboard v2.0.x,请继ç»é˜…读本文å��é�¢çš„内容。 # å‰�æ�� 安装 Kuboard 时,å�‡è®¾æ‚¨å·²ç»�有一个 Kubernetes 集群,以下任何形å¼�安装的集群都å�¯ä»¥ï¼š kubeadm 安装(或者基äº� kubeadm çš„è¡�生工具,如 Sealos ç‰ï¼‰ï¼› 二进制安装; 阿里云ã€�腾讯云ç‰å…¬æœ‰äº‘托管集群; 其他。 如æ�œæ²¡æœ‰ Kubernetes 集群: åˆ�å¦è€…,请å�‚考
在 Windows/Mac 安装 Kubernetes 测试集群 ��� 离线安装高�用的Kubernetes集群 �� 用�生产,请�考 安装 Kubernetes 高�用 # 兼容性 Kubernetes 版本 Kuboard 版本 兼容性 说� v1.20 v2.0.x 😄 已验� v1.19 v2.0.x 😄 已验� v1.18 v1.0.x, v2.0.x 😄 已验� v1.17 v1.0.x, v2.0.x 😄 已验� v1.16 v1.0.x, v2.0.x 😄 已验� v1.15 v1.0.x, v2.0.x 😄 已验� v1.14 v1.0.x, v2.0.x 😄 已验� v1.13 v1.0.x, v2.0.x 😄 已验� v1.12 v1.0.x, v2.0.x � Kubernetes Api v1.12 �支� dryRun,Kuboard �支� Kubernetes v1.12 v1.11 v1.0.x, v2.0.x � Kuboard �支� Kubernetes v1.11 # 安装 安装 Kuboard。 如�您�考 https://kuboard.cn 网站上�供的 Kubernetes 安装文档,�在 master 节点上执行以下命令。 如�您已�安装了 Kuboard v1.0.x,请�考 了解如何� v1.0.x �级到 Kuboard v2.0.x kubectl apply -f https://kuboard.cn/install-script/kuboard.yaml
kubectl apply -f https://addons.kuboard.cn/metrics-server/0.3.7/metrics-server.yaml
12 kubectl apply -f https://kuboard.cn/install-script/kuboard-beta.yaml
kubectl apply -f https://addons.kuboard.cn/metrics-server/0.3.7/metrics-server.yaml
12 基äº� Arm CPU 的机器上,许多镜åƒ�都ä¸�能直æ�¥ä½¿ç”¨ï¼Œä½†æ˜¯ï¼ŒArm 很å�¯èƒ½æ˜¯æœªæ�¥æœ�务器端å�‘展的一个方å�‘,以å��为鲲é¹�社区为代表的 arm æœ�务器已ç»�è�·å¾—了许多用户的é�’ç��ã€‚å› æ¤ï¼ŒKuboard 也æ��供了 arm 版本的镜åƒ�。安装 arm 版 Kuboard 之å‰�,请确ä¿�您在 arm 上的 Kubernetes 集群已ç»�æ�建好,并å�¯ä»¥æ£å¸¸å·¥ä½œã€‚ äº� Kuboard 而言,arm 版本ä¸� x86_64 版本的主è¦�区别在äº�所使用的基础 nginx/openresty é•œåƒ�ä¸�å�Œï¼ŒKuboard 所æ��供的å�„项功能完全一致。 kubectl apply -f https://kuboard.cn/install-script/kuboard-arm.yaml
kubectl apply -f https://addons.kuboard.cn/metrics-server/0.3.6/metrics-server-arm.yaml
12 查看 Kuboard �行状�: kubectl get pods -l k8s.kuboard.cn/name=kuboard -n kube-system
1输出结�如下所示: NAME READY STATUS RESTARTS AGE
kuboard-54c9c4f6cb-6lf88 1/1 Running 0 45s
12如æ�œå‡ºé”™ç‚¹è¿™é‡Œ ImagePullBackoff / Pending 如æ�œ kubectl get pod -n kube-system -o wide 的输出结æ�œä¸å‡ºç�° ImagePullBackoff 或者长时间处äº� Pending 的情况,请å�‚考 查看镜åƒ�抓å�–进度 ContainerCreating 如æ�œ kubectl get pod -n kube-system -o wide 的输出结æ�œä¸æŸ�个 Pod 长期处äº� ContainerCreatingã€�PodInitializing 或 Init:0/3 的状æ€�,å�¯ä»¥å°�试:
查看该 Pod 的状�,例如:kubectl describe pod kuboard-8b8574658-q4lvf -n kube-system
1如æ�œè¾“出结æ�œä¸ï¼Œæœ€å��一行显示的是 Pulling image,请è€�心ç‰å¾…,或者å�‚考 查看镜åƒ�抓å�–进度Normal Pulling 44s kubelet, k8s02 Pulling image "eipwork/kuboard:latest"
1 将该 Pod åˆ é™¤ï¼Œç³»ç»Ÿä¼šè‡ªåŠ¨é‡�建一个新的 Pod,例如:kubectl delete pod kuboard-8b8574658-q4lvf -n kube-system
1 其他问题 è¯·åœ¨æœ¬æ–‡é¡µå°¾ï¼ŒåŠ å…¥ Kuboard 社群,以è�·å¾—帮助; 执行以下指令,å�¯ä»¥å�¸è½½ Kuboard kubectl delete -f https://kuboard.cn/install-script/kuboard.yaml
kubectl delete -f https://addons.kuboard.cn/metrics-server/0.3.7/metrics-server.yaml
12 kubectl delete -f https://kuboard.cn/install-script/kuboard-beta.yaml
kubectl delete -f https://addons.kuboard.cn/metrics-server/0.3.7/metrics-server.yaml
12 kubectl delete -f https://kuboard.cn/install-script/kuboard-arm.yaml
kubectl delete -f https://addons.kuboard.cn/metrics-server/0.3.7/metrics-server-arm.yaml
12 # è�·å�–Token 您å�¯ä»¥è�·å¾—管ç�†å‘˜ç”¨æˆ·ã€�å�ªè¯»ç”¨æˆ·çš„Token。 默认情况下,您å�¯ä»¥ä½¿ç”¨ ServiceAccount çš„ Token 登录 Kuboard 您还å�¯ä»¥ 使用 GitLab/GitHub è´¦å�·ç™»å½• Kuboard/Kubectl 您也å�¯ä»¥ 为用户æ�ˆæ�ƒ 拥有的æ�ƒé™� æ¤Token拥有 ClusterAdmin çš„æ�ƒé™�,å�¯ä»¥æ‰§è¡Œæ‰€æœ‰æ“�作 执行命令 # 如æ�œæ‚¨å�‚考 www.kuboard.cn æ��供的文档安装 Kuberenetes,å�¯åœ¨ç¬¬ä¸€ä¸ª Master 节点上执行æ¤å‘½ä»¤
echo $(kubectl -n kube-system get secret $(kubectl -n kube-system get secret | grep ^kuboard-user | awk '{print $1}') -o go-template='{{.data.token}}' | base64 -d)
12输出 å�–输出信æ�¯ä¸ token å—段  eyJhbGciOiJSUzI1NiIsImtpZCI6IiJ9.eyJpc3MiOiJrdWJlcm5ldGVzL3NlcnZpY2VhY2NvdW50Iiwia3ViZXJuZXRlcy5pby9zZXJ2aWNlYWNjb3VudC9uYW1lc3BhY2UiOiJrdWJlLXN5c3RlbSIsImt1YmVybmV0ZXMuaW8vc2VydmljZWFjY291bnQvc2VjcmV0Lm5hbWUiOiJhZG1pbi11c2VyLXRva2VuLWc4aHhiIiwia3ViZXJuZXRlcy5pby9zZXJ2aWNlYWNjb3VudC9zZXJ2aWNlLWFjY291bnQubmFtZSI6ImFkbWluLXVzZXIiLCJrdWJlcm5ldGVzLmlvL3NlcnZpY2VhY2NvdW50L3NlcnZpY2UtYWNjb3VudC51aWQiOiI5NDhiYjVlNi04Y2RjLTExZTktYjY3ZS1mYTE2M2U1ZjdhMGYiLCJzdWIiOiJzeXN0ZW06c2VydmljZWFjY291bnQ6a3ViZS1zeXN0ZW06YWRtaW4tdXNlciJ9.DZ6dMTr8GExo5IH_vCWdB_MDfQaNognjfZKl0E5VW8vUFMVvALwo0BS-6Qsqpfxrlz87oE9yGVCpBYV0D00811bLhHIg-IR_MiBneadcqdQ_TGm_a0Pz0RbIzqJlRPiyMSxk1eXhmayfPn01upPdVCQj6D3vAY77dpcGplu3p5wE6vsNWAvrQ2d_V1KhR03IB1jJZkYwrI8FHCq_5YuzkPfHsgZ9MBQgH-jqqNXs6r8aoUZIbLsYcMHkin2vzRsMy_tjMCI9yXGiOqI-E5efTb-_KbDVwV5cbdqEIegdtYZ2J3mlrFQlmPGYTwFI8Ba9LleSYbCi4o0k74568KcN_w
1 拥有的æ�ƒé™� view å�¯æŸ¥çœ‹å��称空间的内容 system:node å�¯æŸ¥çœ‹èŠ‚点信æ�¯ system:persistent-volume-provisioner å�¯æŸ¥çœ‹å˜å‚¨ç±»å’Œå˜å‚¨å�·å£°æ˜�çš„ä¿¡æ�¯ 适用场景 å�ªè¯»ç”¨æˆ·ä¸�能对集群的é…�置执行修改æ“�作,é��常适用äº�将开å�‘ç�¯å¢ƒä¸çš„ Kuboard å�ªè¯»æ�ƒé™�分å�‘给开å�‘者,以便开å�‘者å�¯ä»¥ä¾¿æ�·åœ°è¯Šæ–问题 执行命令 执行如下命令å�¯ä»¥è�·å¾— å�ªè¯»ç”¨æˆ· çš„ Token # 如æ�œæ‚¨å�‚考 www.kuboard.cn æ��供的文档安装 Kuberenetes,å�¯åœ¨ç¬¬ä¸€ä¸ª Master 节点上执行æ¤å‘½ä»¤
echo $(kubectl -n kube-system get secret $(kubectl -n kube-system get secret | grep ^kuboard-viewer | awk '{print $1}') -o go-template='{{.data.token}}' | base64 -d)
12输出 å�–输出信æ�¯ä¸ token å—段  eyJhbGciOiJSUzI1NiIsImtpZCI6IiJ9.eyJpc3MiOiJrdWJlcm5ldGVzL3NlcnZpY2VhY2NvdW50Iiwia3ViZXJuZXRlcy5pby9zZXJ2aWNlYWNjb3VudC9uYW1lc3BhY2UiOiJrdWJlLXN5c3RlbSIsImt1YmVybmV0ZXMuaW8vc2VydmljZWFjY291bnQvc2VjcmV0Lm5hbWUiOiJhZG1pbi11c2VyLXRva2VuLWc4aHhiIiwia3ViZXJuZXRlcy5pby9zZXJ2aWNlYWNjb3VudC9zZXJ2aWNlLWFjY291bnQubmFtZSI6ImFkbWluLXVzZXIiLCJrdWJlcm5ldGVzLmlvL3NlcnZpY2VhY2NvdW50L3NlcnZpY2UtYWNjb3VudC51aWQiOiI5NDhiYjVlNi04Y2RjLTExZTktYjY3ZS1mYTE2M2U1ZjdhMGYiLCJzdWIiOiJzeXN0ZW06c2VydmljZWFjY291bnQ6a3ViZS1zeXN0ZW06YWRtaW4tdXNlciJ9.DZ6dMTr8GExo5IH_vCWdB_MDfQaNognjfZKl0E5VW8vUFMVvALwo0BS-6Qsqpfxrlz87oE9yGVCpBYV0D00811bLhHIg-IR_MiBneadcqdQ_TGm_a0Pz0RbIzqJlRPiyMSxk1eXhmayfPn01upPdVCQj6D3vAY77dpcGplu3p5wE6vsNWAvrQ2d_V1KhR03IB1jJZkYwrI8FHCq_5YuzkPfHsgZ9MBQgH-jqqNXs6r8aoUZIbLsYcMHkin2vzRsMy_tjMCI9yXGiOqI-E5efTb-_KbDVwV5cbdqEIegdtYZ2J3mlrFQlmPGYTwFI8Ba9LleSYbCi4o0k74568KcN_w
1 # 访问Kuboard 您å�¯ä»¥é€šè¿‡NodePortã€�port-forward 两ç§�æ–¹å¼�当ä¸çš„ä»»æ„�一ç§�访问 Kuboard Kuboard Service 使用了 NodePort çš„æ–¹å¼�暴露æœ�务,NodePort 为 32567;您å�¯ä»¥æŒ‰å¦‚下方å¼�访问 Kuboard。 http://ä»»æ„�一个Worker节点的IP地å�€:32567/ 输入å‰�一æ¥éª¤ä¸è�·å¾—çš„ token,å�¯è¿›å…¥ Kuboard 集群概览页 TIP 如æ�œæ‚¨ä½¿ç”¨çš„是阿里云ã€�腾讯云ç‰ï¼Œè¯·åœ¨å…¶å®‰å…¨ç»„设置里开放 worker 节点 32567 端å�£çš„入站访问, 您也å�¯ä»¥ä¿®æ”¹ Kuboard.yaml 文件,使用自己定义的 NodePort 端å�£å�· 在您的客户端电脑ä¸æ‰§è¡Œå¦‚下命令 kubectl port-forward service/kuboard 8080:80 -n kube-system
1在æµ�览器打开链æ�¥ (请使用 kubectl 所在机器的IP地å�€ï¼‰ http://localhost:8080 输入å‰�一æ¥éª¤ä¸è�·å¾—çš„ token,å�¯è¿›å…¥ Kubernetes 集群概览 TIP 需è¦�您先完æˆ� ä»�客户端电脑远程管ç�† Kubernetes çš„é…�ç½® 如æ�œå‡ºé”™ç‚¹è¿™é‡Œ å�¯ä»¥è®¿é—® Kuboard 登录界é�¢ï¼Œä½†æ˜¯ç™»å½•å¤±è´¥ï¼Œè¡¨ç�°æœ‰å¦‚ä¸‹å‡ ç§�: æ��示认è¯�å¤±è´¥ï¼Œé€šå¸¸æ˜¯å› ä¸º Token æ‹·è´�ä¸�完整 如下图所示,您很å�¯èƒ½å¿½ç•¥äº†å›¾ä¸çº¢è‰²æ ‡æ³¨çš„部分: 输入 Token å��é•¿æ—¶é—´æ— å“�åº”ï¼Œé€šå¸¸æ˜¯å› ä¸ºä»� Kuboard 的容器ä¸è®¿é—®åˆ°æ‚¨çš„ APIServer æ�¥å�£ï¼Œå�¯èƒ½æœ‰å¦‚下两ç§�情况: 您 Kubernetes 集群的 dnsDomain ä¸�是默认的 cluster.local,请å�‚考 é…�ç½®Kuboardç�¯å¢ƒå�˜é‡� - KUBERNETES_CLUSTER_DOMAIN Kuboard 容器ä¸ä¸�能访问到您的 API Server,定ä½�问题的方å¼�如下:
进入 Kuboard 的终端kubectl exec -it $(kubectl get pods -l k8s.kuboard.cn/name=kuboard -n kube-system | grep kuboard | awk '{print $1}') /bin/bash -n kube-system
1 在 Kuboard 终端ä¸æ‰§è¡Œcurl -k https://$KUBERNETES_SERVICE_HOST:$KUBERNETES_SERVICE_PORT
1如æ�œä¸€åˆ‡æ£å¸¸ï¼Œæ‚¨å°†è�·å¾—如下输出结æ�œï¼š{
"kind": "Status",
"apiVersion": "v1",
"metadata": {
},
"status": "Failure",
"message": "forbidden: User \"system:anonymous\" cannot get path \"/\"",
"reason": "Forbidden",
"details": {
},
"code": 403
}
123456789101112如æ�œæ˜¯å…¶ä»–情况,请检查一下您 Kubernetes 集群的网络æ�’件是å�¦æ£å¸¸å·¥ä½œ ä¸�能访问 Kuboard ç•Œé�¢ï¼Œå�¯èƒ½çš„å�Ÿå› 有: 您的防ç�«å¢™/安全组é…�置规则ä¸�å…�许访问节点的 32567 端å�£ 如æ�œæ‚¨ä¸º Kuboard é…�置了å��å�‘代ç�†ï¼Œè¯·ç¡®ä¿� Kuboard ä½¿ç”¨äº†æ ¹è·¯å¾„ï¼Œä¾‹å¦‚ï¼š
æ£ç¡®è®¾ç½®ï¼š https://your.kuboard.dns/ 错误设置: https://your.kuboard.dns/subcontext/ # 为开å�‘测试人员æ�ˆæ�ƒ è¿�维团队æ�建好 Kubernetes 之å��,需è¦�æ�ˆæ�ƒå¼€å�‘/测试团队的æˆ�员执行æŸ�些特定的æ“�作,例如更新镜åƒ�版本ã€�查看容器日志ã€�进入容器终端ã€�通过Proxy访问æ�¥å�£ç‰ï¼Œä»¥ä¾¿å¼€å�‘测试人员å�¯ä»¥è‡ªè¡Œå®Œæˆ�日常的测试è�”è°ƒç‰ä»»åŠ¡ã€‚使用 Kubernetes + Kuboard 的团队å�¯èƒ½ä»¥å¦‚ä¸‹å‡ ç§�å½¢å¼�æ�ˆæ�ƒå¼€å�‘ã€�测试人员访问: 为开å�‘团队ã€�测试团队创建å�„自的 ServiceAccount,并æ�ˆæ�ƒå…¶è®¿é—®æŒ‡å®šçš„å��称空间,请å�‚考:
使用Kuboard管ç�†ServiceAccountå�ŠRBACï¼› æ�ˆæ�ƒ kuboard-viewer 查看日志 ä¸�自建的 gitlab / github å®�ç�°å�•ç‚¹ç™»å½•ï¼Œå¹¶æ�ˆæ�ƒ gitlab / github ä¸çš„ group/user 访问指定的å��称空间,请å�‚考 Kubernetes Authentication 安装å�‘导; ä¸�è‡ªç ”çš„ PaaS å¹³å�°æ•´å�ˆï¼Œå…�登录访问 Kuboard æ��供的æ�§åˆ¶å�°ç•Œé�¢ã€�日志界é�¢ï¼Œè¯·å�‚考 å…�登录访问; # å…�登陆访问 å�¯ä»¥é€šè¿‡æŸ¥è¯¢å�‚æ•°ä¸çš„ k8sToken å—段直æ�¥ç™»å½•ç³»ç»Ÿï¼Œæ— 需在登录界é�¢è¾“å…¥ Token。 # ç›´æ�¥è®¿é—®é›†ç¾¤æ¦‚览页 如需è¦�æ— ç™»å½•è®¿é—®é›†ç¾¤æ¦‚è§ˆé¡µé�¢ï¼Œå�¯ä½¿ç”¨å¦‚ä¸‹æ ¼å¼�çš„ url 进入: http://ä»»æ„�一个Worker节点的IP地å�€:32567/dashboard?k8sToken=yourtoken
1其他界é�¢ 其他任æ„� Kuboard ç•Œé�¢å�Œç�†ï¼Œå�ªéœ€è¦�å¢�åŠ k8sToken 作为查询å�‚数,å�³å�¯è·³è¿‡è¾“å…¥ Token çš„æ¥éª¤ # ç›´æ�¥è®¿é—®ç»ˆç«¯ç•Œé�¢ 如æ�œæƒ³è¦�æ— ç™»å½•ç›´æ�¥è®¿é—®å®¹å™¨ç»„çš„æ�§åˆ¶å�°ï¼Œå�¯ä½¿ç”¨å¦‚ä¸‹æ ¼å¼�çš„ url 进入: http://ä»»æ„�一个Worker节点的IP地å�€:32567/console/yournamespace/yourpod?containerName=yourcontainer&shell=bash&k8sToken=yourtoken
1å…¶ä¸ï¼Œshell å�‚æ•°å�¯é€‰å�–值有: bash,使用 /bin/bash 作为 shell sh, 使用 /bin/sh 作为 shell # ä¸‹ä¸€æ¥ ğŸ�‰ ğŸ�‰ ğŸ�‰ 了解 Kuboard çš„ç�¯å¢ƒå�˜é‡� 使用 Kuboard 工作负载编辑器 创建第一个应用 (10分钟) å°�试 Kuboard 设计的其他 example 使用 Kuboard å¦ä¹ Kuberneteså…�费教程 å…�è´¹ç”ç–‘ 微信群 微信扫ç � 进群å�‘广告者æ»å…¨å®¶... èµ�èµ� 微信扫ç � 更新时间: 2022-01-03 18:32:47
�
�级Kuboard v3
安装 Kuboard v2(离线)
→
Copyright © 2019-present 邵欢庆
京ICP备19008693�-2 �情链�:
SpringBlade
Linux Foundation
使用手册 | Kuboard
使用手册 | Kuboard
Kuboard - 安装教程支持 Demo 安装 教程 支持 Demo 概述 概述Kuboard 的设计目标熟悉 Kuboard 的最佳途径Example 集群管理 应用管理 问题诊断 Kuboard Proxy Kuboard Proxy 介绍授权用户访问 Kuboard Proxy为何极少部分网页显示不正常-Rebase使用Auth-Proxy实现单点登录CI/CD集成 CI/CD集成套件 Kuboard套件自定义套件套件API套件仓库监控套件 监控套件 在线演示 Kuboard https://demo.kuboard.cn 免费
Kubernetes教程K8S教程,绝不降低品质
只要一个 Github Star (opens new window)
就可以鼓励作者尽快完成 剩下的 15% 在线答疑 方式见页尾
Kuboard - 快速在 Kubernetes 落地微服务 # 使用手册
CKA 考试
九五折优惠申请 CKA 考试,优惠码为:
Affkub95-268483
现在报名
广告 # Kuboard 的设计目标 降低 Kubernetes 学习门槛,让初学者先把 Kubernetes 用起来,再逐步理解 Kubernetes 中的各种概念 提高 Kubernetes 运维的便捷性,让资深 Kubernetes 运维人员脱离 kubectl 命令行,直接在 Kuboard 界面中完成日常运维工作 # 熟悉 Kuboard 的最佳途径 在您开始这一部分内容之前,请您确保您已经完成了 Kubernetes入门教程 非常重要 创建一个最简单的工作负载 创建 busybox 导入一套最简单的 Spring Cloud 微服务工作负载 导入 example 根据微服务上下文查看监控结果 在微服务上下文中监控 example 了解Kuboard的套件 Kuboard套件 了解Kuboard与CICD的集成 CI/CD集成 免费答疑 微信群 微信扫码 进群发广告者死全家... 赞赏 微信扫码 更新时间: 2020-06-02 22:45:09
部署 busybox
→
Copyright © 2019-present 邵欢庆
京ICP备19008693号-2 友情链接:
SpringBlade
Linux Foundation
吊炸天的Kubernetes微服务图形化管理工具:Kuboard,必须推荐给你! - 知乎
吊炸天的Kubernetes微服务图形化管理工具:Kuboard,必须推荐给你! - 知乎切换模式写文章登录/注册吊炸天的Kubernetes微服务图形化管理工具:Kuboard,必须推荐给你!老炮说JavaKuboard介绍Kubernetes 容器编排已越来越被大家关注,然而学习 Kubernetes 的门槛却依然很高,主要体现在这几个方面:集群的安装复杂Kubernetes相较于容器,引入了许多新的概念需要手工编写 YAML 文件没有好的参考案例可以遵循今天给大家介绍的这款工具 Kuboard,是一款免费的 Kubernetes 图形化管理工具,Kuboard 力图帮助用户快速在 Kubernetes 上落地微服务。为什么使用Kuboard?为了达到帮助用户快速在 Kubernetes 上落地微服务目标,Kuboard 提供了针对上述问题的解决办法:Kuboard 官网提供 Kubernetes 免费安装文档、免费在线答疑,每天约有 200 位网友参照 Kuboard 提供的文档进行 K8S 集群安装。Kuboard 官网提供 Kubernetes 免费中文教程、用户无需付费购买视频教程或参加线下培训班,就可参照 Kuboard 提供的免费教程完成 K8S 的学习,更有 QQ 社群可以和网友互相讨论,共同进步。Kuboard 是 Kubernetes 的一款图形化管理工具,使用 Kuboard,用户无需编写 YAML 文件,就可以完成应用程序的部署和管理。Kuboard 官网提供 Spring Cloud 等微服务参考架构在 K8S 上的详细部署文档和步骤,是 Spring Cloud 用户将自己的应用迁移到 K8S 部署环境的非常好的参考资料。Kuboard 官网https://kuboard.cnhttps://github.com/eip-work/kuboard-pressKuboard 发布不到两个月时间,github star 已经迅速增长到 450+ ,获得了许多用户的喜爱安装Kuboard如果您已经有了 Kubernetes 集群,只需要一行命令即可安装 Kuboard:kubectl apply -f https://kuboard.cn/install-script/kuboard.yaml然后访问您集群中任意节点的 32567 端口(http://any-of-your-node-ip:32567),即可打开 Kuboard 界面。使用KuboardKuboard 通过三层界面来管理 Kubernetes 以及部署在其上的微服务应用,使得一个非常复杂的系统变得易于理解:集群概览层Kuboard 中查看集群概览的界面如下图所示,下层由 Kubernetes 的计算资源和存储资源组成,上层则是应用的名称空间。名称空间层进入 Kuboard 名称空间界面后,可以看到该名称空间下部署的所有应用、配置信息、存储卷声明,以及在名称空间内可执行的操作,例如创建工作负载、导出工作负载、导入工作负载、容器组列表、调整镜像版本等。这里比较特殊的一点是,Kuboard 以分层的方式展现微服务架构的经典分层,包括展现层、API网关层、微服务层、持久层、中间件层和监控层。工作负载层从名称空间点击某一个应用模块后,可进入到工作负载的详情页。在这里可以看到控制器(Deployment、StatefulSet、DaemonSet等)的详细信息,也可以看到其管理的 Pod 的详情、监控、Pod 的日志、Pod的命令行控制台等。在 Kuboard 工作负载编辑器里,可以通过图形界面完成应用的部署和管理、伸缩、卸载等操作,而无需编写复杂的 yaml 文件。Kubernetes免费教程PS:以下内容均是Github上或者官方网站中的教程目录,详细内容可以参考Github或者文档,通过目录可以了解下大致的哪些内容:1、Kubernetes 体验安装 Kubernetes 单Master节点(30分钟,初学者也许需要更多)安装微服务管理界面(5分钟)创建 busybox(10分钟)导入 example 微服务应用(15分钟)3、Kubernetes 入门学习Kubernetes基础知识 (10分钟)部署一个应用程序 (5分钟)查看 Pods / Nodes (10分钟)公布应用程序 (10分钟)伸缩应用程序 (10分钟)执行滚动更新 (10分钟)复习Kubernetes核心概念 (10分钟)4、Kubernetes 进阶使用私有 registry 中的 docker 镜像工作负载容器组 - 概述容器组 - 生命周期容器组 - 初始化容器控制器 - 概述控制器 - Deployment控制器 - StatefulSet控制器 - DaemonSet控制器 - Job控制器 - CronJob服务发现、负载均衡、网络Service 概述Service 详细描述Service/Pod 的 DNSService 连接应用程序Ingress 通过互联网访问您的应用如何选择网络插件存储数据卷 Volume存储卷 PV 和存储卷声明 PVC存储类 StorageClass自建 NFS 服务配置使用 ConfigMap 配置您的应用程序管理容器的计算资源将容器调度到指定的节点污点和容忍 taints and tolerationSecrets5、Kubernetes 高级Kubernetes 日志可视化Kubernetes 监控Kubernetes 联邦Spring Cloud在Kubernetes上的部署实战在 Kubernetes 上部署 Spring Cloud 微服务准备准备OCP的构建环境和部署环境构建docker镜像并推送到仓库部署部署顺序在K8S上部署eureka-server在K8S上部署mysql在K8S上部署redis在K8S上部署auth-server在K8S上部署user-center在K8S上部署api-gateway在K8S上部署back-center重新审视配置信息多环境导出部署配置导入部署配置总结许多网友在问,Kuboard收费么?使用 Kuboard 是 免费 的,无论您是用于学习还是用于生产,将来会推出 Kuboard Plus,当前所有的功能,将来仍然免费。Kuboard Plus 侧重点在于更完善的权限管理(当前只区分集群管理员权限和只读权限)以及审计日志!Enjoy it!编辑于 2021-05-02 12:06JavaKubernetes运维赞同 198 条评论分享喜欢收藏申请
如何评价Kuboard? - 知乎
如何评价Kuboard? - 知乎首页知乎知学堂发现等你来答切换模式登录/注册Kubernetes如何评价Kuboard?学习Kubernetes时发现的一个K8s管理面板应用显示全部 关注者20被浏览153,200关注问题写回答邀请回答好问题 1添加评论分享7 个回答默认排序云原生基地改天换地的云原生,我们一起探索!关注我,云原生不迷路! 关注Kubernetes 已然是当下容器编排领域事实上的标准,各大云服务商都急于推出 Kubernetes 服务,互联网公司也纷纷跟进,将自己的应用容器化,并使用 Kubernetes 编排。在 Kubernetes 图形化工具方面,我们已经获得了极大的可选择空间:各云服务商自己推出的 Kubernetes 服务所搭载的管理控制台,例如 阿里云的 Kubernetes 服务,青云推出的 KubeSphere,其他云服务商的 CaaS 类服务Kubernetes 官方的图形管理界面 Kubernetes Dashboard面向企业私有化部署的 Rancher什么场景下更适合选择 Kuboard 呢?Kubernetes 入门学习者 Kuboard类似于 Kubernetes Dashboard,是一款轻量级产品,按照 Kuboard 的文档,您可以很快地搭建一套学习 Kubernetes 用的集群环境,您也可以在自己已经有的集群上轻易地完成 Kuboard 的安装。点击此处进入 Kuboard 官网 对于 K8S 入门学习者来说,看了那么多 Kubernetes 文章,了解了许多的跟 apiserver、etcd、pod、container、service、ingress、storage class等各种概念,都不如比不上自己动手搭一套 K8S 环境,并在其上部署一套微服务应用的效果好。Kuboard 完全采用场景化的设计,操作过程更适合人们的思考方式。例如,集群概览的展示方式、名称空间的展示方式。集群概览在 Kuboard 中,集群概览的展现形式如下: 计算资源、存储资源并列在集群概览的下层,上层则是运行于计算资源与存储资源上的名称空间(应用)。名称空间在 Kuboard 中,名称空间的展示形式如下: 以微服务参考分层架构的形式,将所有的微服务分为如下几层:展现层终端用户访问的 Web 应用API网关层Spring Cloud Gateway / Zuul /Kong 等接口网关微服务层Spring Boot 微服务,或 PHP / Python 实现的微服务持久层MySQL 数据库等(开发及测试环境里,将MySQL部署于 Kubernetes 可以极大地降低环境维护的任务量)中间件层消息队列服务注册 Eureka / Zookeeper / Consul 等监控层Prometheus + GrafanaPinpooint 等 更为贴心的,当某一个工作负载存在部署方面的问题时, Kuboard 将以红色高亮出该工作负载,并配有合适的方式辅助用户定位错误信息。无需手写 Yaml 学习 Kubernetes 时,需要花费许多的时间,在理解一个概念之后,模仿着写一个 yaml 文件,再使用 kubectl 应用该文件。 使用 Kuboard 提供的工作负载编辑器,可以直观的完成应用的部署Kubernetes 日常运维人员 kubectl 的命令敲了许多遍了?yaml 文件越来越多,结构越来越复杂?又要部署一套测试环境,用来进行 UAT 测试?纯图形界面运维 Kubernetes在作者的日常运维工作中,除了 kubectl port-forward 还需要回到命令行界面以外,其他运维任务已经全部在 Kuboard 中轻松完成。更让人期待的是,Kuboard 作者还计划实现 port-forward 的功能,如此一来,作者日后就完全不再需要使用 kubectl 了。多环境复制为了能够是你的一套 yaml 文件适应多种部署(开发环境、测试环境、UAT环境、生产环境),您一定尝试过各种办法,例如 helmer chart, kustomize, kubectl apply -k directory_name,但是您本来可以更轻松地完成这样的任务的。Kuboard 提供了 工作负载导出和导入的功能,0 yaml文件,轻松复制多个环境。应用升级Kuboard 提供批量修改容器镜像版本的功能,轻松升级应用程序的版本。0 侵入性 Rancher 为了支持多云管理(MeSos,Docker Swarm,Kubernetes等),引入了一系列复杂的概念,又需要新增安装 Rancher Server、Rancher Agent等,本来学习 Kubernetes 已然不堪重负,Rancher再把多云整合到一起来,无疑又增加了学习和使用的复杂性。如果您只是打算使用 Kubernetes 的话,也许并不需要选择 Rancher 这样重量级的产品。Kuboard 仅仅依赖于原生 Kubernetes,可以运行在各种公有云、私有云上,您也可以自己基于物理机、vsphere、vmware等已经有的基础设施搭建 Kubernetes,轻松实现现有 Infrastructure 的容器化改造。更多资料Kuboard 官网 http://kuboard.cn编辑于 2022-02-08 17:50赞同 9添加评论分享收藏喜欢收起zealot大数据架构师 关注本地开发测试环境用的k3s,之前一直想安装一个管理界面,尝试过Rancher,资源消耗严重,也试过Kubernetes Dashboard,不太好用。最近看到文章推荐,就试着装了个Kuboard,体验真的不错。说下我在测试环境中觉得最爽的几个功能:1、日志追踪一键打开,日志动态更新2、容器的控制台终端一键打开3、文件浏览一键打开4、一键重启发布于 2021-05-19 10:29赞同 21 条评论分享收藏喜欢
Kubernetes教程 | Kuboard
Kubernetes教程 | Kuboard
Kuboard - 安装教程支持 Demo 安装 教程 支持 Demo Kubernetes 介绍 Kubernetes教程Kubernetes介绍Kubernetes组件Kubernetes 入门 Kubernetes 进阶 Kubernetes 高级 Kubernetes 实战 Kubernetes 常见问题 在线演示 Kuboard https://demo.kuboard.cn 免费
Kubernetes教程K8S教程,绝不降低品质
只要一个 Github Star (opens new window)
就可以鼓励作者尽快完成 剩下的 15% 在线答疑 方式见页尾
Kuboard - 快速在 Kubernetes 落地微服务 # Kubernetes教程
CKA 考试
九五折优惠申请 CKA 考试,优惠码为:
Affkub95-268483
现在报名
广告 # Kubernetes免费教程 本教程的主要依据是:Kubernetes 文档,以及使用 Kubernetes 落地 Spring Cloud 微服务并投产的实战经验。适用人群: Kubernetes 初学者 学习过 Kubernetes,但在投产过程中仍有诸多疑虑和困惑的技术爱好者 根据实际反馈,有很大比例的用户参考 kuboard.cn 网站后,能够在 1 个月内完成 Kubernetes 上的微服务落地工作。 # Kubernetes 介绍 什么是Kubernetes Kubernetes组件 # Kubernetes 体验 离线安装高可用的Kubernetes集群 (30分钟,初学者也许需要更多)
参照经过众多网友验证,不断优化的安装文档,迅速完成 Kubernetes 安装,拥有属于自己的 Kubernetes 集群。 安装微服务管理界面 (5分钟)
使用 Kuboard,无需编写复杂冗长的 YAML 文件,就可以轻松管理 Kubernetes 集群。
观看本节视频讲解
# Kubernetes 入门 0. 学习Kubernetes基础知识 (10分钟)
1. 部署一个应用程序 (5分钟) 2. 查看 Pods / Nodes (10分钟) 3. 公布应用程序 (10分钟) 4. 伸缩应用程序 (10分钟) 5. 执行滚动更新 (10分钟) 6. 复习Kubernetes核心概念 (10分钟) 学习路径建议 入门教程是经典。推荐初学者学习入门教程 2 - 3 遍,甚至更多。 完成入门教程之后,建议首先阅读的文章内容是:
控制器 Pod容器组 Deployment 诊断应用程序 使用私有 registry 中的 docker 镜像 Service 连接应用程序 Ingress 通过互联网访问您的应用 Deployment故障排除 数据卷 Volume 使用KuboardProxy Kubernetes网络模型 容器应用的设计原则、模式和反模式 尝试部署完整的微服务 自动伸缩 自动伸缩-例子 完善工具配置
掌握快速部署高可用Kubernetes集群的窍门 (opens new window) 授权用户访问指定的名称空间 了解日志聚合 了解Kubernetes的监控 按教程章节顺序对 Kubernetes 各种概念进行深入理解 CI/CD 工具链
私有 Docker 镜像仓库 CI/CD pipeline CI/CD集成 投产准备
集群规划 长期维护
可观察性 升级 kubeadm 更新证书 增加、删除节点 备份恢复 etcd 故障排除 # Kubernetes 进阶 架构
节点 集群内通信 控制器 操作Kubernetes
什么是Kubernetes对象 管理Kubernetes对象 名称 名称空间 使用名称空间共享集群 标签和选择器 注解 字段选择器 容器
容器镜像 容器的环境变量 工作负载
容器组 - 概述 容器组 - 生命周期 容器组 - 初始化容器 控制器 - 概述 控制器 - ReplicaSet 控制器 - ReplicationController 控制器 - Deployment 控制器 - StatefulSet 控制器 - DaemonSet 控制器 - 垃圾回收 控制器 - TTL 控制器 - Job 控制器 - CronJob 服务发现、负载均衡、网络
Service 概述 Service 详细描述 Service 类型 Service/Pod 的 DNS 配置Pod的 /etc/hosts Service 连接应用程序 Ingress 通过互联网访问您的应用 如何选择网络插件 存储
数据卷 Volume 存储卷 PV 和存储卷声明 PVC 存储类 StorageClass 自建 NFS 服务 配置
使用私有 registry 中的 docker 镜像 使用 ConfigMap 配置您的应用程序 管理容器的计算资源 将容器调度到指定的节点 污点和容忍 taints and toleration Secrets Security Context # Kubernetes 高级 问题诊断 诊断应用程序 诊断集群问题 日志 日志 日志聚合套件 调度 调度 调度调优 调度框架 策略 Limit Range Resource Quota 安全 用户认证概述 使用GitLab/GitHub等账号登录Kubernetes/Kuboard 使用 LDAP 用户登录Kubernetes/Kuboard RBAC授权 授权用户访问名称空间 授权用户访问名称空间列表 监控 监控套件 告警 联邦 # Kubernetes 实战 从微服务视角理解 Kubernetes 在 Kubernetes 上部署 Spring Cloud 微服务: 概述 导入 example 微服务应用 (15分钟)
导入一个完整的 example 微服务应用,体验 Spring Cloud 在 Kubernetes 上的部署过程。 在微服务上下文中监控 example 根据微服务上下文查看监控结果 在 Kubernetes 上部署 Spring Cloud 微服务:(Spring Blade) 准备
环境准备 构建镜像 部署 部署 Nacos 部署其他基础软件 部署微服务层 部署 saber-web 验证 SpringBlade 部署结果 导入导出 导出 yaml 导入 yaml 监控及日志 监控 聚合日志 在 Kubernetes 上部署 Spring Cloud 微服务:(Open Capacity Platform) 准备
准备OCP的构建环境和部署环境 构建docker镜像并推送到仓库 部署
部署顺序 在K8S上部署eureka-server 在K8S上部署mysql 在K8S上部署redis 在K8S上部署auth-server 在K8S上部署user-center 在K8S上部署api-gateway 在K8S上部署back-center 重新审视配置信息 多环境
导出部署配置 导入部署配置 Kuboard提供免费K8S教程、K8S培训 免费答疑 微信群 微信扫码 进群发广告者死全家... 赞赏 微信扫码 更新时间: 2022-01-03 18:32:47
Kubernetes介绍
→
Copyright © 2019-present 邵欢庆
京ICP备19008693号-2 友情链接:
SpringBlade
Linux Foundation
比 Kubernetes Dashboard 更好用的管�工具 - Kuboard | Kuboard
比 Kubernetes Dashboard 更好用的管�工具 - Kuboard | Kuboard
Kuboard - 安装教程支� Demo 安装 教程 支� Demo 在线演示 Kuboard https://demo.kuboard.cn �费
Kubernetes教程K8S教程,�����质
��一个 Github Star (opens new window)
å°±å�¯ä»¥é¼“励作者尽快完æˆ� 剩下的 15% 在线ç”ç–‘ æ–¹å¼�è§�页尾
Kuboard - 快速在 Kubernetes è�½åœ°å¾®æœ�务 # 比 Kubernetes Dashboard 更好用的管ç�†å·¥å…· - Kuboard # Kuboard 介ç»� Kuboard 是一款å…�费的 Kubernetes 管ç�†å·¥å…·ï¼Œæ��供了丰富的功能,结å�ˆä»£ç �仓库ã€�é•œåƒ�仓库ã€�CI/CD工具ç‰ï¼Œå�¯ä»¥ä¾¿æ�·çš„æ�建一个生产å�¯ç”¨çš„ Kubernetes 容器云平å�°ï¼Œè½»æ�¾ç®¡ç�†å’Œè¿�行云å�Ÿç”Ÿåº”用。Kuboard æ��供的功能有: Kubernetes 基本管ç�†åŠŸèƒ½
节点管ç�† å��称空间管ç�† å˜å‚¨ç±»/å˜å‚¨å�·ç®¡ç�† æ�§åˆ¶å™¨ï¼ˆDeployment/StatefulSet/DaemonSet/CronJob/Job/ReplicaSet)管ç�† Service/Ingress 管ç�† ConfigMap/Secret 管ç�† CustomerResourceDefinition 管ç�† Kubernetes 问题诊æ–
Top Nodes / Top Pods 事件列表�通知 容器日志�终端 KuboardProxy (kubectl proxy 的在线版本) PortForward (kubectl port-forward 的快�版本) �制文件 (kubectl cp 的在线版本) 认����
Github/GitLab �点登录 KeyCloak 认� LDAP 认� 完整的 RBAC ��管� Kuboard 特色功能
Kuboard 官方套件
Grafana+Prometheus 资æº�监æ�§ Grafana+Loki+Promtail 日志è�šå�ˆ Kuboard 自定义å��称空间布局 Kuboard ä¸è‹±æ–‡è¯è¨€åŒ… # 活跃的社群 自2019å¹´8月å�‘布以æ�¥ï¼Œéš�ç�€ Kuboard 功能的日益完善,Kuboard å·²ç»�è�·å¾— å’Œ 。上百家公å�¸æ£å¼�å°† Kuboard 用äº�生产ç�¯å¢ƒï¼Œç¤¾ç¾¤äººæ•° 5000 人,Kuboard 相关问题å�¯ä»¥ç¬¬ä¸€æ—¶é—´è�·å¾—社群的帮助以å�Š Kuboard å¼€å�‘团队的解ç”。 Kuboard å¼€å�‘团队平å�‡ä¸€å‘¨å�‘布一次版本更新,以最快的速度解决社群用户å��馈的问题,并将用户的æ„�è§�å’Œå»ºè®®åŠ å…¥åˆ°æ–°çš„ç‰ˆæœ¬ä¸ã€‚ Kuboard 1.0.x 更新日志 Kuboard 2.0.x 更新日志
Kuboard �2019年8月�公开�布,当�:
å�‚考 kuboard.cn,通常一个月时间å�¯ä»¥ä»� Kubernetes 入门到投产 # 安装å‰�æ�� Kuboard å�ªä¾�èµ–äº� Kubernetes API,您å�¯ä»¥åœ¨å¤šç§�情况下使用 Kuboard: 使用 kubeadm 安装的 Kubernetes 集群 使用二进制方å¼�安装的 Kubernetes 集群 阿里云/腾讯云ç‰äº‘供应商托管的 Kubernetes 集群 Kuboard 对 Kubernetes 的版本兼容性,如下表所示: Kubernetes 版本 Kuboard 版本 兼容性 说æ˜� v1.18 v1.0.x, v2.0.x 😄 已验è¯� v1.17 v1.0.x, v2.0.x 😄 已验è¯� v1.16 v1.0.x, v2.0.x 😄 已验è¯� v1.15 v1.0.x, v2.0.x 😄 已验è¯� v1.14 v1.0.x, v2.0.x 😄 已验è¯� v1.13 v1.0.x, v2.0.x 😄 已验è¯� v1.12 v1.0.x, v2.0.x ğŸ˜� Kubernetes Api v1.12 ä¸�支æŒ� dryRun,Kuboard ä¸�支æŒ� Kubernetes v1.12 v1.11 v1.0.x, v2.0.x ğŸ˜� Kuboard ä¸�支æŒ� Kubernetes v1.11 # 安装 # 安装 Kuboard。 kubectl apply -f https://kuboard.cn/install-script/kuboard.yaml
kubectl apply -f https://addons.kuboard.cn/metrics-server/0.3.6/metrics-server.yaml
12# �载 Kuboard kubectl delete -f https://kuboard.cn/install-script/kuboard.yaml
kubectl delete -f https://addons.kuboard.cn/metrics-server/0.3.6/metrics-server.yaml
12# è�·å�– Token 您å�¯ä»¥è�·å¾—管ç�†å‘˜ç”¨æˆ·ã€�å�ªè¯»ç”¨æˆ·çš„Token # 管ç�†å‘˜ç”¨æˆ· 拥有的æ�ƒé™� æ¤Token拥有 ClusterAdmin çš„æ�ƒé™�,å�¯ä»¥æ‰§è¡Œæ‰€æœ‰æ“�作 执行命令 echo $(kubectl -n kube-system get secret $(kubectl -n kube-system get secret | grep kuboard-user | awk '{print $1}') -o go-template='{{.data.token}}' | base64 -d)
1输出 å�–输出信æ�¯ä¸ token å—段 eyJhbGciOiJSUzI1NiIsImtpZCI6IiJ9.eyJpc3MiOiJrdWJlcm5ldGVzL3NlcnZpY2VhY2NvdW50Iiwia3ViZXJuZXRlcy5pby9zZXJ2aWNlYWNjb3VudC9uYW1lc3BhY2UiOiJrdWJlLXN5c3RlbSIsImt1YmVybmV0ZXMuaW8vc2VydmljZWFjY291bnQvc2VjcmV0Lm5hbWUiOiJhZG1pbi11c2VyLXRva2VuLWc4aHhiIiwia3ViZXJuZXRlcy5pby9zZXJ2aWNlYWNjb3VudC9zZXJ2aWNlLWFjY291bnQubmFtZSI6ImFkbWluLXVzZXIiLCJrdWJlcm5ldGVzLmlvL3NlcnZpY2VhY2NvdW50L3NlcnZpY2UtYWNjb3VudC51aWQiOiI5NDhiYjVlNi04Y2RjLTExZTktYjY3ZS1mYTE2M2U1ZjdhMGYiLCJzdWIiOiJzeXN0ZW06c2VydmljZWFjY291bnQ6a3ViZS1zeXN0ZW06YWRtaW4tdXNlciJ9.DZ6dMTr8GExo5IH_vCWdB_MDfQaNognjfZKl0E5VW8vUFMVvALwo0BS-6Qsqpfxrlz87oE9yGVCpBYV0D00811bLhHIg-IR_MiBneadcqdQ_TGm_a0Pz0RbIzqJlRPiyMSxk1eXhmayfPn01upPdVCQj6D3vAY77dpcGplu3p5wE6vsNWAvrQ2d_V1KhR03IB1jJZkYwrI8FHCq_5YuzkPfHsgZ9MBQgH-jqqNXs6r8aoUZIbLsYcMHkin2vzRsMy_tjMCI9yXGiOqI-E5efTb-_KbDVwV5cbdqEIegdtYZ2J3mlrFQlmPGYTwFI8Ba9LleSYbCi4o0k74568KcN_w
1# 访问 Kuboard 您å�¯ä»¥é€šè¿‡NodePortã€�port-forward 两ç§�æ–¹å¼�当ä¸çš„ä»»æ„�一ç§�访问 Kuboard # 通过NodePort访问 Kuboard Service 使用了 NodePort çš„æ–¹å¼�暴露æœ�务,NodePort 为 32567;您å�¯ä»¥æŒ‰å¦‚下方å¼�访问 Kuboard。 http://ä»»æ„�一个Worker节点的IP地å�€:32567/ 输入å‰�一æ¥éª¤ä¸è�·å¾—çš„ token,å�¯è¿›å…¥ Kubernetes 集群概览 # 进一æ¥ä½¿ç”¨ 请访问 Kuboard ,了解如何: 利用 Kuboard 管ç�† Kubernetes 集群; æ�ˆæ�ƒç”¨æˆ·è®¿é—®æŒ‡å®šçš„å��称空间; 让多个团队å��作使用 Kuboard 管ç�† Kubernetes 集群; å°† Kuboard/Kubernetes ä¸� CI/CD 工具整å�ˆï¼› 利用 Kuboard 进行 Kubernetes 应用程åº�的问题诊æ–ï¼› 使用 Kuboard 监æ�§å¥—件监æ�§ Kubernetes 集群; 使用 Kuboard 日志è�šå�ˆå¥—件查看应用的日志; å…�è´¹ç”ç–‘ 微信群 微信扫ç � 进群å�‘广告者æ»å…¨å®¶... èµ�èµ� 微信扫ç � 更新时间: 2020-12-24 13:57:19
Copyright © 2019-present 邵欢庆
京ICP备19008693�-2 �情链�:
SpringBlade
Linux Foundation
GitHub - eip-work/kuboard-press: Kuboard 是基于 Kubernetes 的微服务管理界面。同时提供 Kubernetes 免费中文教程,入门教程,最新版本的 Kubernetes v1.23.4 安装手册,(k8s install) 在线答疑,持续更新。
GitHub - eip-work/kuboard-press: Kuboard 是基于 Kubernetes 的微服务管理界面。同时提供 Kubernetes 免费中文教程,入门教程,最新版本的 Kubernetes v1.23.4 安装手册,(k8s install) 在线答疑,持续更新。
Skip to content
Toggle navigation
Sign in
Product
Actions
Automate any workflow
Packages
Host and manage packages
Security
Find and fix vulnerabilities
Codespaces
Instant dev environments
Copilot
Write better code with AI
Code review
Manage code changes
Issues
Plan and track work
Discussions
Collaborate outside of code
Explore
All features
Documentation
GitHub Skills
Blog
Solutions
For
Enterprise
Teams
Startups
Education
By Solution
CI/CD & Automation
DevOps
DevSecOps
Resources
Learning Pathways
White papers, Ebooks, Webinars
Customer Stories
Partners
Open Source
GitHub Sponsors
Fund open source developers
The ReadME Project
GitHub community articles
Repositories
Topics
Trending
Collections
Pricing
Search or jump to...
Search code, repositories, users, issues, pull requests...
Search
Clear
Search syntax tips
Provide feedback
We read every piece of feedback, and take your input very seriously.
Include my email address so I can be contacted
Cancel
Submit feedback
Saved searches
Use saved searches to filter your results more quickly
Name
Query
To see all available qualifiers, see our documentation.
Cancel
Create saved search
Sign in
Sign up
You signed in with another tab or window. Reload to refresh your session.
You signed out in another tab or window. Reload to refresh your session.
You switched accounts on another tab or window. Reload to refresh your session.
Dismiss alert
eip-work
/
kuboard-press
Public
Notifications
Fork
1.5k
Star
20.8k
Kuboard 是基于 Kubernetes 的微服务管理界面。同时提供 Kubernetes 免费中文教程,入门教程,最新版本的 Kubernetes v1.23.4 安装手册,(k8s install) 在线答疑,持续更新。
kuboard.cn/
20.8k
stars
1.5k
forks
Branches
Tags
Activity
Star
Notifications
Code
Issues
418
Pull requests
4
Actions
Projects
0
Security
Insights
Additional navigation options
Code
Issues
Pull requests
Actions
Projects
Security
Insights
eip-work/kuboard-press
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
masterBranchesTagsGo to fileCodeFolders and filesNameNameLast commit messageLast commit dateLatest commit History959 Commits.vuepress.vuepress README.assetsREADME.assets dockerdocker glossaryglossary guide-v2guide-v2 guideguide installinstall intro.assetsintro.assets learninglearning overviewoverview supportsupport t/ckat/cka .babelrc.babelrc .dockerignore.dockerignore .gitignore.gitignore .gitmodules.gitmodules DockerfileDockerfile README.mdREADME.md _README.md_README.md build.shbuild.sh docker-compose.yamldocker-compose.yaml intro.mdintro.md js-config.jsonjs-config.json overview.pngoverview.png package.jsonpackage.json yarn-error.logyarn-error.log yarn.lockyarn.lock View all filesRepository files navigationREADME
layout
description
SpecialHomePage
Kubernetes教程_本文简要介绍了Kuboard
Kuboard for Kubernetes
Kuboard 是一款专为 Kubernetes 设计的免费管理界面,兼容 Kubernetes 版本 1.13 及以上。Kuboard 每周发布一个 beta 版本,最长每月发布一个正式版本,经过两年的不断迭代和优化,已经具备多集群管理、权限管理、监控套件、日志套件等丰富的功能,并且有 1000+ 的企业将 Kuboard 应用于其生产环境。Kuboard 自 2019年8月发布第一个版本以来,得到了众多用户的认可,目前已经获得了 10000+ GitHub Star
点击这里可以查看 Kuboard 的安装文档
在线演示
在线演示环境中,您具备 只读 权限,只能体验 Kuboard 的一部分功能。
https://demo.kuboard.cn
用 户
demo
密 码
demo123
特点介绍
相较于 Kubernetes Dashboard 等其他 Kubernetes 管理界面,Kuboard 的主要特点有:
多种认证方式
Kuboard 可以使用内建用户库、gitlab / github 单点登录或者 LDAP 用户库进行认证,避免管理员将 ServiceAccount 的 Token 分发给普通用户而造成的麻烦。使用内建用户库时,管理员可以配置用户的密码策略、密码过期时间等安全设置。
多集群管理
管理员可以将多个 Kubernetes 集群导入到 Kuboard 中,并且通过权限控制,将不同集群/名称空间的权限分配给指定的用户或用户组。
微服务分层展示
在 Kuboard 的名称空间概要页中,以经典的微服务分层方式将工作负载划分到不同的分层,更加直观地展示微服务架构的结构,并且可以为每一个名称空间自定义名称空间布局。
工作负载的直观展示
Kuboard 中将 Deployment 的历史版本、所属的 Pod 列表、Pod 的关联事件、容器信息合理地组织在同一个页面中,可以帮助用户最快速的诊断问题和执行各种相关操作。
工作负载编辑
Kuboard 提供了图形化的工作负载编辑界面,用户无需陷入繁琐的 YAML 文件细节中,即可轻松完成对容器的编排任务。支持的 Kubernetes 对象类型包括:Node、Namespace、Deployment、StatefulSet、DaemonSet、Secret、ConfigMap、Service、Ingress、StorageClass、PersistentVolumeClaim、LimitRange、ResourceQuota、ServiceAccount、Role、RoleBinding、ClusterRole、ClusterRoleBinding、CustomResourceDefinition、CustomResource 等各类常用 Kubernetes 对象,
存储类型支持
在 Kuboard 中,可以方便地对接 NFS、CephFS 等常用存储类型,并且支持对 CephFS 类型的存储卷声明执行扩容和快照操作。
丰富的互操作性
可以提供许多通常只在 kubectl 命令行界面中才提供的互操作手段,例如:
Top Nodes / Top Pods
容器的日志、终端
容器的文件浏览器(支持从容器中下载文件、上传文件到容器)
KuboardProxy(在浏览器中就可以提供 kubectl proxy 的功能)
套件扩展
Kuboard 提供了必要的套件库,使得用户可以根据自己的需要扩展集群的管理能力。当前提供的套件有:
资源层监控套件,基于 Prometheus / Grafana 提供 K8S 集群的监控能力,可以监控集群、节点、工作负载、容器组等各个级别对象的 CPU、内存、网络、磁盘等资源的使用情况;
日志聚合套件,基于 Grafana / Loki / Promtail 实现日志聚合;
存储卷浏览器,查看和操作存储卷中的内容;
告警配置
可以通过界面直接配置资源层监控套件发送告警消息:
支持邮件、微信发送告警消息;
支持告警路由配置;
支持告警规则配置等;
操作审计
Kuboard 支持操作审计的功能:
审计用户通过 Kuboard 界面和 Kuboard API 执行的操作;
自定义审计规则;
访问 Kuboard 网站 https://kuboard.cn 可以加入 Kuboard 社群,并获得帮助。
About
Kuboard 是基于 Kubernetes 的微服务管理界面。同时提供 Kubernetes 免费中文教程,入门教程,最新版本的 Kubernetes v1.23.4 安装手册,(k8s install) 在线答疑,持续更新。
kuboard.cn/
Topics
docker
kubernetes
k8s
kubernetes-kuboard
Resources
Readme
Activity
Custom properties
Stars
20.8k
stars
Watchers
210
watching
Forks
1.5k
forks
Report repository
Releases
No releases published
Packages
0
No packages published
Contributors
14
Languages
JavaScript
54.4%
HTML
23.9%
Vue
9.2%
Shell
6.2%
CSS
5.4%
SCSS
0.4%
Other
0.5%
Footer
© 2024 GitHub, Inc.
Footer navigation
Terms
Privacy
Security
Status
Docs
Contact
Manage cookies
Do not share my personal information
You can’t perform that action at this time.