perf: 优化

This commit is contained in:
吴小白
2021-06-05 23:21:42 +08:00
parent 0de6811028
commit a308eed1e0
2 changed files with 28 additions and 16 deletions

View File

@@ -15,9 +15,8 @@ $ helm install my-release ./jumpserver
## 依赖 ## 依赖
- Kubernetes 1.12+ - Kubernetes 1.20+
- Helm 2.11+ 或 Helm 3.0-beta3+ - Helm 3.0
- PV provisioner 支持
- [wojiushixiaobai](https://github.com/wojiushixiaobai/Dockerfile) 的镜像支持 - [wojiushixiaobai](https://github.com/wojiushixiaobai/Dockerfile) 的镜像支持
## 安装 ## 安装
@@ -25,14 +24,22 @@ $ helm install my-release ./jumpserver
发布名为 `my-release` 的 release: 发布名为 `my-release` 的 release:
```bash ```bash
$ helm install my-release ./jumpserver $ cd helm
$ helm install my-release ./
``` ```
上条命令把默认配置的Jumpserver部署到了kubernetes集群中[参数](#parameters)一节中列出了配置参数 安装到指定 namespace
```bash
$ cd helm
$ helm install my-release ./ -n default
```
上条命令把默认配置的 JumpServer 部署到了 kubernetes 集群中,[参数](#parameters)一节中列出了配置参数
> **Tip**: List all releases using `helm list` > **Tip**: List all releases using `helm list`
## Uninstalling the Chart ## 卸载
删除 `my-release` release: 删除 `my-release` release:
@@ -75,6 +82,9 @@ $ helm delete my-release
| `redis.host` | redisIP地址 | `nil` | | `redis.host` | redisIP地址 | `nil` |
| `redis.port` | redis端口 | `6379` | | `redis.port` | redis端口 | `6379` |
| `redis.password` | redis密码 | `nil` | | `redis.password` | redis密码 | `nil` |
| `replicaCount` | 副本数量 | `1` |
| `tag` | 版本号 | `nil` |
| `persistence` | 持久化存储相关设置 | `nil` |
### koko.config ### koko.config
@@ -85,6 +95,9 @@ $ helm delete my-release
| `redis.host` | redis 地址 | `nil` | | `redis.host` | redis 地址 | `nil` |
| `redis.port` | redis 端口 | `6379` | | `redis.port` | redis 端口 | `6379` |
| `redis.password` | redis 密码 | `nil` | | `redis.password` | redis 密码 | `nil` |
| `replicaCount` | 副本数量 | `1` |
| `tag` | 版本号 | `nil` |
| `persistence` | 持久化存储相关设置 | `nil` |
### lion.config ### lion.config
@@ -95,8 +108,11 @@ $ helm delete my-release
| `redis.host` | redis 地址 | `nil` | | `redis.host` | redis 地址 | `nil` |
| `redis.port` | redis 端口 | `6379` | | `redis.port` | redis 端口 | `6379` |
| `redis.password` | redis 密码 | `nil` | | `redis.password` | redis 密码 | `nil` |
| `replicaCount` | 副本数量 | `1` |
| `tag` | 版本号 | `nil` |
| `persistence` | 持久化存储相关设置 | `nil` |
`helm install`时通过 `--set key=value[,key=value]` 指定参数. 举例, `helm install` 时通过 `--set key=value[,key=value]` 指定参数. 举例:
```bash ```bash
$ helm install my-release \ $ helm install my-release \
@@ -106,7 +122,7 @@ $ helm install my-release \
上条命令开启了 ingress. 上条命令开启了 ingress.
也可以通过 `-f file` 的形式指定一个或多个values.yaml文件. 举例, 也可以通过 `-f file` 的形式指定一个或多个 values.yaml 文件. 举例:
```bash ```bash
$ helm install my-release -f values.yaml ./jumpserver $ helm install my-release -f values.yaml ./jumpserver

View File

@@ -112,7 +112,6 @@ core:
persistence: persistence:
type: pvc type: pvc
storageClass: nfs
storageClassName: jumpserver-data storageClassName: jumpserver-data
accessModes: accessModes:
- ReadWriteMany - ReadWriteMany
@@ -201,7 +200,6 @@ koko:
persistence: persistence:
type: pvc type: pvc
storageClass: nfs
storageClassName: jumpserver-data storageClassName: jumpserver-data
accessModes: accessModes:
- ReadWriteMany - ReadWriteMany
@@ -288,7 +286,6 @@ lion:
persistence: persistence:
type: pvc type: pvc
storageClass: nfs
storageClassName: jumpserver-data storageClassName: jumpserver-data
accessModes: accessModes:
- ReadWriteMany - ReadWriteMany
@@ -366,7 +363,6 @@ nginx:
persistence: persistence:
type: pvc type: pvc
storageClass: nfs
storageClassName: jumpserver-data storageClassName: jumpserver-data
accessModes: accessModes:
- ReadWriteMany - ReadWriteMany