pull/408/head
Jimmy song 2020-06-29 12:26:40 +08:00
parent 3b7ddb9c9b
commit 42db59c7a4
4 changed files with 30 additions and 19 deletions

View File

@ -122,7 +122,7 @@
* [使用 service 访问群集中的应用程序](guide/service-access-application-cluster.md) * [使用 service 访问群集中的应用程序](guide/service-access-application-cluster.md)
* [从外部访问 Kubernetes 中的 Pod](guide/accessing-kubernetes-pods-from-outside-of-the-cluster.md) * [从外部访问 Kubernetes 中的 Pod](guide/accessing-kubernetes-pods-from-outside-of-the-cluster.md)
* [Cabin - Kubernetes 手机客户端](guide/cabin-mobile-dashboard-for-kubernetes.md) * [Cabin - Kubernetes 手机客户端](guide/cabin-mobile-dashboard-for-kubernetes.md)
* [Kubernetic - Kubernetes 桌面客户端](guide/kubernetes-desktop-client.md) * [Lens - Kubernetes IDE/桌面客户端](guide/kubernetes-desktop-client.md)
* [Kubernator - 更底层的 Kubernetes UI](guide/kubernator-kubernetes-ui.md) * [Kubernator - 更底层的 Kubernetes UI](guide/kubernator-kubernetes-ui.md)
* [在 Kubernetes 中开发部署应用](guide/application-development-deployment-flow.md) * [在 Kubernetes 中开发部署应用](guide/application-development-deployment-flow.md)
* [适用于 kubernetes 的应用开发部署流程](guide/deploy-applications-in-kubernetes.md) * [适用于 kubernetes 的应用开发部署流程](guide/deploy-applications-in-kubernetes.md)

View File

@ -1,12 +1,12 @@
# Kubernator - 更底层的Kubernetes UI # Kubernator - 更底层的 Kubernetes UI
[Kubernator](https://github.com/smpio/kubernator)相较于[Kubernetes Dashboard](https://github.com/smpio/kubernator)来说是一个更底层的Kubernetes UIDashboard操作的都是Kubernetes的底层对象而Kubernator是直接操作Kubernetes各个对象的YAML文件。 [Kubernator](https://github.com/smpio/kubernator) 相较于 [Kubernetes Dashboard](https://github.com/smpio/kubernator) 来说,是一个更底层的 Kubernetes UIDashboard 操作的都是 Kubernetes 的底层对象,而 Kubernator 是直接操作 Kubernetes 各个对象的 YAML 文件。
Kubernator提供了一种基于目录树和关系拓扑图的方式来管理Kubernetes的对象的方法用户可以在Web上像通过GitHub的网页版一样操作Kubernetes的对象执行修改、拷贝等操作详细的使用方式见<https://github.com/smpio/kubernator> Kubernator 提供了一种基于目录树和关系拓扑图的方式来管理 Kubernetes 的对象的方法,用户可以在 Web 上像通过 GitHub 的网页版一样操作 Kubernetes 的对象,执行修改、拷贝等操作,详细的使用方式见 <https://github.com/smpio/kubernator>
## 安装Kubernator ## 安装 Kubernator
Kubernator的安装十分简单可以直接使用`kubectl`命令来运行,它不依赖任何其它组件。 Kubernator 的安装十分简单,可以直接使用 `kubectl` 命令来运行,它不依赖任何其它组件。
```bash ```bash
kubectl create ns kubernator kubectl create ns kubernator
@ -15,13 +15,16 @@ kubectl -n kubernator expose deploy kubernator
kubectl proxy kubectl proxy
``` ```
然后就可以通过<http://localhost:8001/api/v1/namespaces/kubernator/services/kubernator/proxy/>来访问了。 然后就可以通过 <http://localhost:8001/api/v1/namespaces/kubernator/services/kubernator/proxy/> 来访问了。
Catalog页面可以看到Kubernetes中资源对象的树形结构还可以在该页面中对资源对象的配置进行更改和操作。 Catalog 页面可以看到 Kubernetes 中资源对象的树形结构,还可以在该页面中对资源对象的配置进行更改和操作。
![Kubernator catalog页面](../images/kubernator-catalog.jpg) ![Kubernator catalog 页面](../images/kubernator-catalog.jpg)
Rbac页面可以看到集群中RBAC关系及结构。 RBAC 页面可以看到集群中 RBAC 关系及结构。
![Kubernator rbac页面](../images/kubernator-rbac.jpg) ![Kubernator rbac 页面](../images/kubernator-rbac.jpg)
## 参考
- [Kubernator - github.com](https://github.com/smpio/kubernator)

View File

@ -1,13 +1,21 @@
# Kubernetic - Kubernetes桌面客户端 # Lens - Kubernetes IDE/桌面客户端
Kubernetic - 一款kubenretes桌面客户端<https://kubernetic.com/>,支持以下特性: [Lens](https://k8slens.dev/) 是一款开源的 Kubenretes IDE也可以作为桌面客户端官方网站 <https://k8slens.dev>,具有以下特性:
- 完全开源GitHub 地址 <https://github.com/lensapp/lens>
- 实时展示集群状态 - 实时展示集群状态
- 多集群多个namespace管理 - 内置 Prometheus 监控
- 原生kubernetes支持 - 多集群,多个 namespace 管理
- 支持使用chart安装应用 - 原生 Kubernetes 支持
- 使用kubeconfig登陆认证 - 支持使用 chart 安装应用
- 使用 kubeconfig 登陆认证
- 支持多平台Windows、Mac、Linux
- Visual Studio Code 友好的风格设计
![Kubernetic客户端](../images/kubernetic-desktop-ui.jpg) Lens 界面图下图所示。
该客户端支持Mac和Windows系统beta版本免费使用stable版本需要付费。beta版本某些功能不完善比如无法在应用内修改ingress配置无法监控应用的状态等。 ![Lens Kubernetes IDE 界面](../images/lens.jpg)
## 参考
- [Lens, Kubernetes IDE - k8slens.dev](https://k8slens.dev/)

BIN
images/lens.jpg 100644

Binary file not shown.

After

Width:  |  Height:  |  Size: 164 KiB