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 包源码。

下载地址:github.com/infinilabs/...

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

plain 复制代码
appVersion: 1.8.3-265

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

plain 复制代码
initAdminPassword: "admin111"

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

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

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

plain 复制代码
apiVersion: v1
kind: ConfigMap
......
data:
  unitMGR: |
    #!/bin/bash

    rm -rf /etc/confd/*
    ./bin/initialize.sh -s
    ......

修改完成。

验证一下

关于 Easysearch

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

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

相关推荐
聆风吟º5 小时前
Oracle到KingbaseES数据库迁移:全流程实战指南与避坑总结
数据库·oracle·数据库迁移·kingbasees
哈__5 小时前
Oracle至KingbaseES数据库迁移全攻略:痛点拆解、配置实操与问题排查
数据库·oracle
JZC_xiaozhong6 小时前
电商ERP如何同步订单数据到MySQL?集成方案解析
数据库·mysql·数据分析·etl工程师·嵌入式实时数据库·电商erp集成·数据集成与应用集成
消失的旧时光-19436 小时前
第四篇(实战): 订单表索引设计实战:从慢 SQL 到毫秒级
java·数据库·sql
知识分享小能手6 小时前
Oracle 19c入门学习教程,从入门到精通, Oracle 表空间与数据文件管理详解(9)
数据库·学习·oracle
zhengfei6117 小时前
Chroma DB — 未经授权的信息披露
数据库
KaiwuDB7 小时前
KaiwuDB 获评“2025 中国大数据产业年度国产化优秀代表厂商”
数据库
百***07458 小时前
一步API+Gemini 3.0 Pro进阶实战:多模态开发、性能调优与项目落地
数据库·microsoft
不想写bug呀8 小时前
Redis主从复制介绍
数据库·redis
颜颜yan_8 小时前
Oracle 迁移到 KingbaseES 实战:从评估到追平的一套可落地流程
数据库·oracle