Skip to content

Commit

Permalink
[dashboard] feat: add k8s dashboard docs and k9s desc.
Browse files Browse the repository at this point in the history
  • Loading branch information
guangzhengli committed Sep 15, 2022
1 parent 3bf0868 commit 444e250
Show file tree
Hide file tree
Showing 3 changed files with 38 additions and 13 deletions.
31 changes: 22 additions & 9 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,9 +19,9 @@ k8s 作为云原生时代的操作系统,学习它的必要性不言而喻,
* [configmap](docs/configmap.md)
* [secret](docs/secret.md)
* [job/cronjob](docs/job.md)
* [helm(待完成)](docs/helm.md)
* [dashboard(待完成)](docs/dashboard.md)
* 翻译英文(未完成)
* [helm](docs/helm.md)
* [dashboard](docs/dashboard.md)
* Translate English(未完成)

下面是所有文档的集合:

Expand Down Expand Up @@ -60,8 +60,9 @@ k8s 作为云原生时代的操作系统,学习它的必要性不言而喻,
- [rollback](#rollback)
- [多环境配置](#多环境配置)
- [helm chart 打包和发布](#helm-chart-打包和发布)
- [Dashboard(TODO)](#dashboardtodo)
- [K9s(TODO)](#k9stodo)
- [Dashboard](#dashboard)
- [kubernetes dashboard](#kubernetes-dashboard)
- [K9s](#k9s)

# kubernetes tutorials

Expand Down Expand Up @@ -2015,12 +2016,24 @@ jobs:

最后,你可以将自己的 helm charts 发布到社区中去,可以考虑发布到 [ArtifactHub](https://artifacthub.io/) 中,像本仓库生成的 helm charts 即发布在 [ArtifactHub hellok8s](https://artifacthub.io/packages/helm/hellok8s/hello-helm) 中。

## Dashboard(TODO)
![tnvYFS](https://cdn.jsdelivr.net/gh/guangzhengli/PicURL@master/uPic/tnvYFS.png)

//TODO: 介绍 kubernetes dashboard
## Dashboard

### K9s(TODO)
### kubernetes dashboard

//TODO: 介绍 k9s client
> Dashboard 是基于网页的 Kubernetes 用户界面。 你可以使用 Dashboard 将容器应用部署到 Kubernetes 集群中,也可以对容器应用排错,还能管理集群资源。 你可以使用 Dashboard 获取运行在集群中的应用的概览信息,也可以创建或者修改 Kubernetes 资源 (如 Deployment,Job,DaemonSet 等等)。 例如,你可以对 Deployment 实现弹性伸缩、发起滚动升级、重启 Pod 或者使用向导创建新的应用。

在本地 minikube 环境,可以直接通过下面命令开启 Dashboard。更多用法可以参考官网或者自行探索。

```shell
minikube dashboard
```

![eB3MYd](https://cdn.jsdelivr.net/gh/guangzhengli/PicURL@master/uPic/eB3MYd.png)

### K9s

[K9s](https://k9scli.io/) 是一个基于 Terminal 的轻量级 UI,可以更加轻松的观察和管理已部署的 k8s 资源。使用方式非常简单,安装后输入 `k9s` 即可开启 Terminal Dashboard,更多用法可以参考官网。

![83ybd4](https://cdn.jsdelivr.net/gh/guangzhengli/PicURL@master/uPic/83ybd4.png)
18 changes: 14 additions & 4 deletions docs/dashboard.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,19 @@
## Dashboard(TODO)
## Dashboard

//TODO: 介绍 kubernetes dashboard
### kubernetes dashboard

### K9s(TODO)
> Dashboard 是基于网页的 Kubernetes 用户界面。 你可以使用 Dashboard 将容器应用部署到 Kubernetes 集群中,也可以对容器应用排错,还能管理集群资源。 你可以使用 Dashboard 获取运行在集群中的应用的概览信息,也可以创建或者修改 Kubernetes 资源 (如 Deployment,Job,DaemonSet 等等)。 例如,你可以对 Deployment 实现弹性伸缩、发起滚动升级、重启 Pod 或者使用向导创建新的应用。
//TODO: 介绍 k9s client
在本地 minikube 环境,可以直接通过下面命令开启 Dashboard。更多用法可以参考官网或者自行探索。

```shell
minikube dashboard
```

![eB3MYd](https://cdn.jsdelivr.net/gh/guangzhengli/PicURL@master/uPic/eB3MYd.png)

### K9s

[K9s](https://k9scli.io/) 是一个基于 Terminal 的轻量级 UI,可以更加轻松的观察和管理已部署的 k8s 资源。使用方式非常简单,安装后输入 `k9s` 即可开启 Terminal Dashboard,更多用法可以参考官网。

![83ybd4](https://cdn.jsdelivr.net/gh/guangzhengli/PicURL@master/uPic/83ybd4.png)
2 changes: 2 additions & 0 deletions docs/helm.md
Original file line number Diff line number Diff line change
Expand Up @@ -470,3 +470,5 @@ jobs:
接着配置仓库的 `Settings -> Pages -> Build and deployment -> Branch`,选择 `gh-pages` 分支,GitHub 会自动在 `https://username.github.io/project` 发布 helm chart。

最后,你可以将自己的 helm charts 发布到社区中去,可以考虑发布到 [ArtifactHub](https://artifacthub.io/) 中,像本仓库生成的 helm charts 即发布在 [ArtifactHub hellok8s](https://artifacthub.io/packages/helm/hellok8s/hello-helm) 中。

![tnvYFS](https://cdn.jsdelivr.net/gh/guangzhengli/PicURL@master/uPic/tnvYFS.png)

0 comments on commit 444e250

Please sign in to comment.