Helm 安装 Elasticsearch

下载项目

1
git clone https://github.com/elastic/helm-charts

进入到项目 helm-charts/elasticsearch,创建自定义的配置 myes.yaml

1
2
3
4
5
6
7
8
9
10
11
12
# myes.yaml

# image: "hub.tencentyun.com/276523923/elasticsearch" #是否自定义镜像
# imageTag: "7.3.2" # 是否修改镜像版本

volumeClaimTemplate:
resources:
requests:
storage: 5Gi #设置大小
storageClassName: nfs71 #配置存储卷

# 其他默认就行了,具体的值都是定义在 value.yaml,想替换value.yaml 的值的话就在这边添加对应的值即可。

然后执行

1
helm install --name elasticsearch -f myes.yaml .

就会安装 elasticsearch

Helm 安装 kibana

进入 helm-charts/kibana,创建自定义配置 mykibana.yaml

1
2
3
4
5
6
# 汉化
extraEnvs:
- name: 'I18N_LOCALE'
value: zh-CN
# image: "hub.tencentyun.com/276523923/kibana" #是否自定义镜像
# imageTag: "7.3.2" # 是否修改镜像版本

然后执行

1
helm install --name kibana -f mykibana.yaml .

就会安装 kibana


如果不需要汉化,直接安装就执行

1
helm install --name kibana  .

腾讯云部署

将上面步骤创建的自定义yaml 直接在 value.yaml 修改,然后将项目推送到Tencent Hub 的 Helm Chart ,然后在容器服务,Helm应用,新建,Tencenthub 私有就能看到自己传的项目了。
在创建页面的底部有个 Key-Value 变量,在这边可以覆盖掉value.yaml 里面的值。

具体的上传方法看 Tencent Hub -> Helm Chart 的上传指引就行了。
Helm Chart 操作指引