跳到主要内容

安装指南

1 环境要求​

  • Kubernetes 1.20+
  • Helm 3.0

2 安装部署​

2.1 添加 JumpServer 的 Helm 源地址​

helm repo add jumpserver https://jumpserver.github.io/helm-charts
helm repo list
表 1 JumpServer Helm Chart 参数说明
NameDescriptionValue
global.imageRegistryGlobal Docker image registrydocker.io
global.imageOwnerGlobal Docker image ownerjumpserver
global.imagePullSecretsGlobal Docker registry secret names as an array[]
global.storageClassGlobal StorageClass for Persistent Volume(s)""
externalDatabase.engineExternal database enginepostgresql
externalDatabase.hostExternal database hostlocalhost
externalDatabase.portExternal database port5432
externalDatabase.userExternal database userpostgres
externalDatabase.passwordExternal database password""
externalDatabase.databaseExternal database namejumpserver
externalRedis.hostExternal Redis hostlocalhost
externalRedis.portExternal Redis port6379
externalRedis.passwordExternal Redis password""
ingress.enabledEnable ingresstrue
ingress.hostsIngress hosts["test.jumpserver.org"]
core.config.secretKeyCore secret key""
core.config.bootstrapTokenCore bootstrap token""
core.env.DOMAINSCSRF_TRUSTED_ORIGINS"test.jumpserver.org

2.2 编辑 JumpServer values.yaml 文件​

vi values.yaml

2.3 安装 JumpServer​

helm install jms-k8s jumpserver/jumpserver -n default -f values.yaml

2.4 卸载 JumpServer​

helm uninstall jms-k8s -n default