【k8s集群管理平台】k8s运维管理的新玩法,让运维电脑随时不离身的现状成为过去
作为一名K8s运维或开发,你是否经历过这些典型场景:
负责的服务部署在混合云环境中——阿里云、腾讯云、华为云、自建机房等多套K8s集群并存,同时需要管理生产环境和测试环境。日常工作中,你不得不频繁切换Dashboard界面,通过不断修改kubectl --kubeconfig配置文件来操作不同集群,重复执行kubectl logs、kubectl exec、kubectl apply等命令。
更常见的是,作为"救火队员"的运维人员:
• 需要协助开发团队完成镜像升级发布
• 手动调整Pod副本数实现扩缩容
• 定期重启异常Pod或修改ConfigMap配置
最令人窒息的场景莫过于:
当你带着笔记本通勤时——可能在逛街、吃饭、乘坐地铁,甚至开车、遛狗、带娃的间隙,突然需要紧急重启服务、发布热修复、查看日志或监控资源状态。这种时刻掏出笔记本的操作,是否让你深感运维工作的"牛马"属性?
虽然这类情况不会每日发生,但确实是大多数运维人员的真实写照,也直接反映了企业运维自动化体系的成熟度。在智能化运维尚未全面普及的当下,经过对KubeSphere、Rancher、Kuboard等工具的实际体验后,终于出现了一款真正契合国内运维场景的工具——xkube。
这款永久免费的云原生Kubernetes多集群管理工具,提供PC端和移动端全平台支持,具备完整的集群管理、运维监控和CI/CD流水线功能,帮助企业实现跨云跨环境的统一自动化运维。
功能特性如下:
跨公有云、跨IDC的多k8s集群统一管理平台
具备节点、节点池、命名空间、clusterRoleBinding、clusterRoles、RoleBinding、Roles、serviceAccounts的创建、详情、yaml文件查看、删除等功能。
workload方面支持对deployment、statefuleset、dameset、cronjob、job、pod容器组、cdr自定义资源、hpa伸缩的功能创建、yaml查看修改、删除功能。
定时任务【cronjob】:在线通过图形库界面进行创建、yaml文件进行创建、对计划任务的在线修改,在线更改状态等功能。
容器组【pod】:具备ssh登录、日志查看、实时查看pod的内存、cpu使用情况【需k8s环境安装metric-beat】等功能。
扩缩容【hpa】:在线图形化操作,根据pod的cpu、内存使用情况、定义pod的扩缩容。
应用集:按照资源的标签appname=myapp进行划分,将该项目所涉及的资源整合到统一界面便于管理。
权限管理:按照角色进行权限划分:超级管理员、普通管理员、只读等角色,并按照集群进行授权,只有授权的了对应集群权限的用户才能访问该集群的资源。
文档中心:markdown格式的文档编辑器、用于运维文档记录。
CICD:支持对接阿里云流水线,可以试下流水线的运行、信息查看、流程查看、日志查看等功能。
aws的eks集群管理:eks的管理需要进行通过aws进行认证才能进行管理,可以通过bearerToken实现对接管理
功能太多 自己去体验:https://xkube.eeenet.net。github地址:https://gitee.comf/eeenet/xkube
pc端功能截图:
APP端截图: