比特派官网2023下载app|kuboard

作者: 比特派官网2023下载app
2024-03-17 09:01:52

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运维​赞同 19​​8 条评论​分享​喜欢​收藏​申请

如何评价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​赞同 2​​1 条评论​分享​收藏​喜欢

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.