写点什么

Easysearch Chart Admin 密码自定义

作者:极限实验室
  • 2024-12-26
    北京
  • 本文字数:740 字

    阅读完需:约 2 分钟

Easysearch Chart Admin 密码自定义

使用 Easysearch Chart 0.2.0 之前的版本(包括 0.2.0)创建出来的集群, admin 用户初始密码固定为 admin,这样的集群存在安全隐患。


Easysearch 1.8.3 版本优化了初始化脚本(bin/initialize.sh),添加了初始化密码环境变量判断,可手工设置 EASYSEARCH_INITIAL_ADMIN_PASSWORD 环境变量来指定集群 admin 用户初始密码。


现在我们来调整 Easysearch Chart 包适配这一功能:


1、下载解压 Easysearch Chart 包源码。


下载地址:https://github.com/infinilabs/helm-charts/releases


2、修改包文件(Chart.yaml),调整 Easysearch 版本。


appVersion: 1.8.3-265
复制代码


3、修改变量文件(value.yaml),添加变量


initAdminPassword: "admin111"
复制代码


4、修改模版文件(templates/statefulset.yaml),初始容器中添加环境变量配置。


      initContainers:        - name: init-config          ......          env:            ......            - name: EASYSEARCH_INITIAL_ADMIN_PASSWORD              value: '{{- toString .Values.initAdminPassword }}'
复制代码


5、修改模版文件(templates/configmap.yaml),初始容器启动脚本(unitMGR)中添加集群初始化脚本(bin/initialize.sh)。


apiVersion: v1kind: ConfigMap......data:  unitMGR: |    #!/bin/bash
rm -rf /etc/confd/* ./bin/initialize.sh -s ......
复制代码


修改完成。


验证一下



关于 Easysearch



INFINI Easysearch 是一个分布式的搜索型数据库,实现非结构化数据检索、全文检索、向量检索、地理位置信息查询、组合索引查询、多语种支持、聚合分析等。Easysearch 可以完美替代 Elasticsearch,同时添加和完善多项企业级功能。Easysearch 助您拥有简洁、高效、易用的搜索体验。


官网文档:https://infinilabs.cn/docs/latest/easysearch

发布于: 刚刚阅读数: 3
用户头像

简单、易用、极致、创新 2021-11-22 加入

极限实验室(INFINI Labs)致力于打造极致易用的数据探索与分析体验。

评论

发布
暂无评论
Easysearch Chart Admin 密码自定义_Helm_极限实验室_InfoQ写作社区