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
Logo

K8S/Kubernetes社区为您提供最前沿的新闻资讯和知识内容

更多推荐