• Post author:
  • Post category:运维
  • Post comments:0评论
  • Reading time:3 mins read

简介

Kubernetes 容器编排已越来越被大家关注,然而使用 Kubernetes 的门槛却依然很高,主要体现在这几个方面:

  • 集群的安装复杂,出错概率大
  • Kubernetes相较于容器化,引入了许多新的概念,学习难度高
  • 需要手工编写 YAML 文件,难以在多环境下管理
  • 缺少好的实战案例可以参考

Kuboard,是一款免费的 Kubernetes 图形化管理工具,Kuboard 力图帮助用户快速在 Kubernetes 上落地微服务。为了达到此目标,Kuboard 提供了针对上述问题的解决办法。

具体介绍可以参照Kuboard官网

概要
负载详情
pv文件浏览器

安装Kuboard并使用StorageClass提供持久化

如何使用storageClass请参考这篇文章

获取部署 Kuboard 所需的 YAML 文件:

curl -o kuboard-v3.yaml https://addons.kuboard.cn/kuboard/kuboard-v3-storage-class.yaml

编辑 kuboard-v3.yaml 文件中的配置,该部署文件中,有两处配置必须修改:

#KUBOARD_ENDPOINT

apiVersion: v1
kind: ConfigMap
metadata:
  name: kuboard-v3-config
  namespace: kuboard
data:
  # 关于如下参数的解释,请参考文档 https://kuboard.cn/install/v3/install-built-in.html
  # [common]
  KUBOARD_ENDPOINT: 'http://your-node-ip-address:30080'
  KUBOARD_AGENT_SERVER_UDP_PORT: '30081'
  KUBOARD_AGENT_SERVER_TCP_PORT: '30081'
  #storageClassName

  volumeClaimTemplates:
  - metadata:
      name: data
    spec:
      # 请填写一个有效的 StorageClass name
      storageClassName: please-provide-a-valid-StorageClass-name-here
      accessModes: [ "ReadWriteMany" ]
      resources:
        requests:
          storage: 5Gi

部署到 Kubernetes 集群:

kubectl create -f kuboard-v3.yaml

访问Kuboard,在浏览器中打开链接 http://your-node-ip-address:30080

输入初始用户名和密码并登陆:

  • 用户名: admin
  • 密码: Kuboard123

之后的配置和操作可以遵循Kuboard的指引,或者查看官网的安装说明

葫芦

葫芦,诞生于1992年8月11日,游戏宅,胶佬,爱好摸鱼,一个干过超市收银,工地里搬过砖,当过广告印刷狗,做过电焊铁艺的现役.Net程序员。

发表回复