Kuboard介绍

Kubernetes 容器编排已越来越被大家关注,然而学习 Kubernetes 的门槛却依然很高,主要体现在这几个方面:集群的安装复杂

Kubernetes相较于容器,引入了许多新的概念

需要手工编写 YAML 文件

没有好的参考案例可以遵循

今天给大家介绍的这款工具 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 在 github 已获得 1867 star,获得了许多用户的喜爱。

安装Kuboard

如果您已经有了 Kubernetes 集群,只需要一行命令即可安装 Kuboard:

kubectl apply -f https://kuboard.cn/install-script/kuboard.yaml

然后访问您集群中任意节点的 32567 端口(http://any-of-your-node-ip:32567),即可打开 Kuboard 界面。

使用Kuboard

Kuboard 通过三层界面来管理 Kubernetes 以及部署在其上的微服务应用,使得一个非常复杂的系统变得易于理解:集群概览层

Kuboard 中查看集群概览的界面如下图所示,下层由 Kubernetes 的计算资源和存储资源组成,上层则是应用的名称空间。

名称空间层

进入 Kuboard 名称空间界面后,可以看到该名称空间下部署的所有应用、配置信息、存储卷声明,以及在名称空间内可执行的操作,例如创建工作负载、导出工作负载、导入工作负载、容器组列表、调整镜像版本等。

这里比较特殊的一点是,Kuboard 以分层的方式展现微服务架构的经典分层,包括展现层、API网关层、微服务层、持久层、中间件层和监控层。

工作负载层

从名称空间点击某一个应用模块后,可进入到工作负载的详情页。在这里可以看到控制器(Deployment、StatefulSet、DaemonSet等)的详细信息,也可以看到其管理的 Pod 的详情、监控、Pod 的日志、Pod的命令行控制台等。

在 Kuboard 工作负载编辑器里,可以通过图形界面完成应用的部署和管理、伸缩、卸载等操作,而无需编写复杂的 yaml 文件。

Kubernetes免费教程

Kubernetes 体验安装 Kubernetes 单Master节点(30分钟,初学者也许需要更多)

安装微服务管理界面(5分钟)

创建 busybox(10分钟)

导入 example 微服务应用(15分钟)

Kubernetes 入门学习Kubernetes基础知识 (10分钟)

部署一个应用程序 (5分钟)

查看 Pods / Nodes (10分钟)

公布应用程序 (10分钟)

伸缩应用程序 (10分钟)

执行滚动更新 (10分钟)

复习Kubernetes核心概念 (10分钟)

Kubernetes 进阶使用私有 registry 中的 docker 镜像

工作负载容器组 - 概述

容器组 - 生命周期

容器组 - 初始化容器

控制器 - 概述

控制器 - Deployment

控制器 - StatefulSet

控制器 - DaemonSet

控制器 - Job

控制器 - CronJob

服务发现、负载均衡、网络Service 概述

Service 详细描述

Service/Pod 的 DNS

Service 连接应用程序

Ingress 通过互联网访问您的应用

如何选择网络插件

存储数据卷 Volume

存储卷 PV 和存储卷声明 PVC

存储类 StorageClass

自建 NFS 服务

配置使用 ConfigMap 配置您的应用程序

管理容器的计算资源

将容器调度到指定的节点

污点和容忍 taints and toleration

Secrets

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

重新审视配置信息

多环境导出部署配置

导入部署配置

原文出处

您的关注是小站的动力

欢迎大家关注交流,定期分享自动化运维、DevOps、Kubernetes、Service Mesh和Cloud Native

kuboard使用mysql_基于 Kubernetes 的微服务图形化管理界面 Kuboard相关推荐

  1. K8S 图形化管理界面 Kuboard

    介绍 Kuboard 是一款基于 Kubernetes 的微服务管理界面,可以图形化展示与操作 K8S 集群的一些信息. 一.环境 k8s v1.18.0 + kuboard v3 主机 描述 192 ...

  2. 基于 Kubernetes 的微服务项目设计与实现

    作者:xiaojiaqi 来源:https://github.com/xiaojiaqi/deploy-microservices-to-a-Kubernetes-cluster 随着互联网的发展,后 ...

  3. 基于Kubernetes的微服务自动化运维

    作者:禅与计算机程序设计艺术 基于Kubernetes的微服务自动化运维 本文将介绍如何使用Kubernetes进行微服务自动化运维,提高团队的工作效率和服务的可靠性.本文将阐述微服务自动化运维的实现 ...

  4. 云原生|kubernetes |部署k8s图形化管理组件 kuboard v3

    前言: kubernetes的图形化管理工具是非常多的,比较常用的比如官方的kubernetes dashboard,青云的kubesphere,私有化部署的rancher等等.官方的dashboar ...

  5. 基于 Kubernetes 的微服务部署即代码

    在基于 Kubernetes 的基础设施即代码一文中,我概要地介绍了基于 Kubernetes 的 .NET Core 微服务和 CI/CD 动手实践工作坊使用的基础设施是如何使用代码描述的,以及它的 ...

  6. 微服务开发及部署_基于 Kubernetes 的微服务部署即代码

    在基于 Kubernetes 的基础设施即代码一文中,我概要地介绍了基于 Kubernetes 的 .NET Core 微服务和 CI/CD 动手实践工作坊使用的基础设施是如何使用代码描述的,以及它的 ...

  7. 使用 Istio 实现基于 Kubernetes 的微服务应用

    近两年,随着容器.Kubernetes 等技术的兴起,微服务被广泛提及并被大量使用.本文旨在让读者了解 Istio,通过它与 Kubernetes 相结合,大幅降低微服务的复杂度,以便让开发人员更关注 ...

  8. 个推基于Docker和Kubernetes的微服务实践

    2019独角兽企业重金招聘Python工程师标准>>> 2016年伊始Docker无比兴盛,如今Kubernetes万人瞩目.在这个无比需要创新与速度的时代,由容器.微服务.DevO ...

  9. QCon技术干货:个推基于Docker和Kubernetes的微服务实践

    2019独角兽企业重金招聘Python工程师标准>>> 2016年伊始,Docker无比兴盛,如今Kubernetes万人瞩目.在这个无比需要创新与速度的时代,由容器.微服务.Dev ...

最新文章

  1. 如何建立和维护自己的“人脉”
  2. 在ChemDraw中输入千分号的方法
  3. linux系统管理试卷必修B卷,2013-2014Linux系统管理试卷
  4. PHP--字符串处理函数
  5. bootstraptable查看详情_bootstrap-table前端实现多条件时间段查询数据
  6. RedHat 5.6_x86_64 + ASM + RAW+ Oracle 10g RAC (六)
  7. HTML 制作简单的个人简历
  8. 清除博科光纤交换机所有配置信息
  9. 使用selenium模拟登陆163邮箱
  10. centOS7搭建DNS服务器配置详解
  11. 计算机流程图设计教程,流程图制作工具分享,在电脑上就可以画图
  12. Excel表格快速复制公式到最后一行,无需拖拽!
  13. linux网卡驱动离线安装_linux下网卡驱动安装全过程
  14. 教你如何学模电——三极管篇
  15. Unable to locate tools jar Expected to find it in C /Progra
  16. 金融知识---------本票,汇票,支票的区别
  17. vmware tools for linux 安装
  18. 谷歌下载东西超慢?Chrome怎么开启多线程下载
  19. java 生成二维码 代码实现
  20. 日期操作比较全面得代码

热门文章

  1. 一种快速构造和获取URL查询参数的方法:URLSearchParams
  2. 开源joda-time使用demo
  3. phpmemcache
  4. 简单的窗体抖动托管c++
  5. 一维数组所有元素是否大于_【C语言】- 指向一维数组元素的指针!你今天学习了吗?...
  6. c++ 定时器_Linux C/C++定时器的实现原理和使用方法
  7. hdb interface驱动是什么_Linux USB 鼠标驱动程序详解
  8. createplayer 多次调用 位置错误_Programming in Lualua学习第6期 Lua编译执行与错误
  9. ros创建工作空间_ROS 初级 - 安装和配置 ROS 环境
  10. win2008r2 mysql 远程_SQL SERVER 2008 R2如何开启数据库的远程连接(转)