Skip to content

Commit 444e250

Browse files
committed
[dashboard] feat: add k8s dashboard docs and k9s desc.
1 parent 3bf0868 commit 444e250

3 files changed

Lines changed: 38 additions & 13 deletions

File tree

README.md

Lines changed: 22 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -19,9 +19,9 @@ k8s 作为云原生时代的操作系统,学习它的必要性不言而喻,
1919
* [configmap](docs/configmap.md)
2020
* [secret](docs/secret.md)
2121
* [job/cronjob](docs/job.md)
22-
* [helm(待完成)](docs/helm.md)
23-
* [dashboard(待完成)](docs/dashboard.md)
24-
* 翻译英文(未完成)
22+
* [helm](docs/helm.md)
23+
* [dashboard](docs/dashboard.md)
24+
* Translate English(未完成)
2525

2626
下面是所有文档的集合:
2727

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

6667
# kubernetes tutorials
6768

@@ -2015,12 +2016,24 @@ jobs:
20152016

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

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

2020-
//TODO: 介绍 kubernetes dashboard
2021+
## Dashboard
20212022

2022-
### K9s(TODO)
2023+
### kubernetes dashboard
20232024

2024-
//TODO: 介绍 k9s client
2025+
> Dashboard 是基于网页的 Kubernetes 用户界面。 你可以使用 Dashboard 将容器应用部署到 Kubernetes 集群中,也可以对容器应用排错,还能管理集群资源。 你可以使用 Dashboard 获取运行在集群中的应用的概览信息,也可以创建或者修改 Kubernetes 资源 (如 Deployment,Job,DaemonSet 等等)。 例如,你可以对 Deployment 实现弹性伸缩、发起滚动升级、重启 Pod 或者使用向导创建新的应用。
2026+
2027+
在本地 minikube 环境,可以直接通过下面命令开启 Dashboard。更多用法可以参考官网或者自行探索。
2028+
2029+
```shell
2030+
minikube dashboard
2031+
```
2032+
2033+
![eB3MYd](https://cdn.jsdelivr.net/gh/guangzhengli/PicURL@master/uPic/eB3MYd.png)
2034+
2035+
### K9s
2036+
2037+
[K9s](https://k9scli.io/) 是一个基于 Terminal 的轻量级 UI,可以更加轻松的观察和管理已部署的 k8s 资源。使用方式非常简单,安装后输入 `k9s` 即可开启 Terminal Dashboard,更多用法可以参考官网。
20252038

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

docs/dashboard.md

Lines changed: 14 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,19 @@
1-
## Dashboard(TODO)
1+
## Dashboard
22

3-
//TODO: 介绍 kubernetes dashboard
3+
### kubernetes dashboard
44

5-
### K9s(TODO)
5+
> Dashboard 是基于网页的 Kubernetes 用户界面。 你可以使用 Dashboard 将容器应用部署到 Kubernetes 集群中,也可以对容器应用排错,还能管理集群资源。 你可以使用 Dashboard 获取运行在集群中的应用的概览信息,也可以创建或者修改 Kubernetes 资源 (如 Deployment,Job,DaemonSet 等等)。 例如,你可以对 Deployment 实现弹性伸缩、发起滚动升级、重启 Pod 或者使用向导创建新的应用。
66
7-
//TODO: 介绍 k9s client
7+
在本地 minikube 环境,可以直接通过下面命令开启 Dashboard。更多用法可以参考官网或者自行探索。
8+
9+
```shell
10+
minikube dashboard
11+
```
12+
13+
![eB3MYd](https://cdn.jsdelivr.net/gh/guangzhengli/PicURL@master/uPic/eB3MYd.png)
14+
15+
### K9s
16+
17+
[K9s](https://k9scli.io/) 是一个基于 Terminal 的轻量级 UI,可以更加轻松的观察和管理已部署的 k8s 资源。使用方式非常简单,安装后输入 `k9s` 即可开启 Terminal Dashboard,更多用法可以参考官网。
818

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

docs/helm.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -470,3 +470,5 @@ jobs:
470470
接着配置仓库的 `Settings -> Pages -> Build and deployment -> Branch`,选择 `gh-pages` 分支,GitHub 会自动在 `https://username.github.io/project` 发布 helm chart。
471471

472472
最后,你可以将自己的 helm charts 发布到社区中去,可以考虑发布到 [ArtifactHub](https://artifacthub.io/) 中,像本仓库生成的 helm charts 即发布在 [ArtifactHub hellok8s](https://artifacthub.io/packages/helm/hellok8s/hello-helm) 中。
473+
474+
![tnvYFS](https://cdn.jsdelivr.net/gh/guangzhengli/PicURL@master/uPic/tnvYFS.png)

0 commit comments

Comments
 (0)