首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >比官方K8S Dashboard好用的几个工具

比官方K8S Dashboard好用的几个工具

作者头像
SY小站
发布2020-06-29 15:53:39
2.4K0
发布2020-06-29 15:53:39
举报

介绍

推荐三款小工具,具体使用哪个,大家可以自己斟酌,各有各的优点。

kubeman

一个很有意思的小工具叫 kubeman,它试图使从Kubernetes集群中查找信息变得更加容易,并且可以调查与Kubernetes和Istio相关的问题。

windows和mac安装

windows和mac安装很简单,下载相应的二进制,然后直接运行就好了 。

要是windows想执行linux的k8s集群,把.kube目录拷贝到/user/administrator下面就可以。

linux安装

下载kubeman.0.5.0.appimage
chmod a+x *.appimage
wget http://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
rpm -ivh epel-release-latest-7.noarch.rpm
yum --enablerepo=epel -y install fuse-sshfs
user="$(whoami)"
usermod -a -G fuse "$user"
yum provides */libgtk-3.so.0
yum -y install /usr/lib64/libgtk-3.so.0 /usr/lib/libgtk-3.so.0
./kubeman.0.5.0.appimage  --appimage-extract

启动的话,如果linux没开display,就需要用xmanager执行就可以
命令是:
./kubeman.0.5.0.appimage

效果

命令

日志

测服务可达

lens

Lens 是一个强大的 kubernetes IDE。可以实时查看 kubernetes 集群状态,比如 Pod实时日志查看、集群Events实时查看、集群故障排查等

安装

从发布页面下载预构建的软件包 。

效果

kuboard

Kuboard 是一款免费的 Kubernetes 管理工具,提供了丰富的功能,结合代码仓库、镜像仓库、CI/CD工具等,可以便捷的搭建一个生产可用的 Kubernetes 容器云平台,轻松管理和运行云原生应用。

安装

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

查看 Kuboard 运行状态:

kubectl get pods -l k8s.kuboard.cn/name=kuboard -n kube-system

获取token

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)

效果

小结

三款工具各有千秋,大家结合自己公司情况选择吧!

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2020-06-25,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 SY技术小站 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 介绍
  • kubeman
    • windows和mac安装
      • linux安装
        • 效果
          • 命令
          • 日志
          • 测服务可达
      • lens
        • 安装
          • 效果
          • kuboard
            • 安装
              • 效果
              • 小结
              相关产品与服务
              容器服务
              腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
              领券
              问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档