一个漂亮的k8s资源可视化工具–kubeview

时间:2021-6-13 作者:qvyue
一个漂亮的k8s资源可视化工具--kubeview
image.png

kubeview的 github仓库地址:https://github.com/benc-uk/kubeview

kubeview 简介

kubeview是k8s集群的资源可视化工具。kubeview展示k8s集群内(或者一个命名空间内)正在发生的事情,它映射出API对象以及它们是如何相互连接的。它能够实时从 k8s api 获取数据,并且可以根据资源对象的状态显示不同的颜色。

当集群有新的数据进入或者资源发生改变的时候,kubeview能够自动刷新,并且动态地更新视图。
当前可以展示下面的k8s 资源对象:

  • Deployments
  • ReplicaSets / StatefulSets / DaemonSets
  • Pods
  • Services
  • Ingresses
  • LoadBalancer IPs
  • PersistentVolumeClaims
  • Secrets
  • ConfigMaps

对于secret对象,我们不用担心会暴露敏感数据,因为kubeview在展示secret对象之前会将敏感数据进行修改,也就是secret中的value会被__VALUE REDACTED__替代。

使用helm安装kubeview

# 添加仓库
helm repo add kubeview https://benc-uk.github.io/kubeview/charts
# 下载kubeview到本地
helm pull kubeview/kubeview
# 解压下载的kubeview
tar -zxvf kubeview-0.1.20.tgz
# 根据需要修改values.yaml文件
vim kubeview/valus.yaml
# 启动kubeview
helm install kubeview kubeview/kubeview -f kubeview/valus.yaml
声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:qvyue@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。