kubenav 是一款用于管理 Kubernetes 集群的移动应用程序。该应用程序提供 Kubernetes 集群中所有资源的概述,包括工作负载的当前状态信息。资源的详细信息视图提供了附加信息。可以查看日志和事件或将 shell 放入容器中。您还可以在应用程序中编辑和删除资源或扩展工作负载。
- 可用的移动设备:kubenav 提供与移动设备 kubectl 相同的体验。
- 管理资源:支持所有主要资源,如 Deployments、StatefulSets、DaemonSets、Pod 等。
- 自定义资源定义:查看所有自定义资源定义并管理自定义资源。
- 修改资源:编辑和删除所有可用资源或扩展您的部署、StatefulSet、DaemonSet。
- 过滤和搜索:按命名空间过滤资源并按名称查找它们。
- 状态信息:工作负载状态的快速概述和包括事件在内的详细信息。
- 资源使用情况:查看 Pod 和容器的请求、限制和当前使用情况。
- 日志:查看容器的日志或实时流式传输日志。
- 终端:直接通过手机将外壳放入容器中。
- 管理多个集群:通过“kubeconfig”或您首选的云提供商(包括 Google、AWS 和 Azure)添加多个集群。
- 端口转发:创建与您的 Pod 之一的端口转发连接,并在浏览器中打开所提供的页面。
- Prometheus 集成:kubenav 允许您直接在仪表板中查看 Prometheus 指标,并通过 Prometheus 插件构建您自己的仪表板。