一、添加 Google incubator 仓库
|
01
02
|
[root@k8s-master01 efk]# helm repo add incubator http://storage.googleapis.com/kubernetes-charts-incubator"incubator" has been added to your repositories |
二、部署Elasticsearch
|
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
|
[root@k8s-master01 efk]# kubectl create namespace efknamespace/efk created[root@k8s-master01 efk]# helm fetch incubator/elasticsearch[root@k8s-master01 efk]# lselasticsearch-1.10.2.tgz[root@k8s-master01 efk]# tar xf elasticsearch-1.10.2.tgz [root@k8s-master01 efk]# lselasticsearch elasticsearch-1.10.2.tgz[root@k8s-master01 efk]# cd elasticsearch/[root@k8s-master01 elasticsearch]# lsChart.yaml ci README.md templates values.yaml#编辑values.yaml文件(机器性能有限,部署一个单节点的)[root@k8s-master01 elasticsearch]# vim values.yaml... MINIMUM_MASTER_NODES: "1"...client: name: client replicas: 1...master: name: master exposeHttp: false replicas: 1 heapSize: "512m" persistence: enabled: false accessMode: ReadWriteOnce name: data size: "4Gi"....data: name: data exposeHttp: false replicas: 1 heapSize: "1536m" persistence: enabled: false accessMode: ReadWriteOnce name: data size: "30Gi"...#helm启动[root@k8s-master01 elasticsearch]# helm install --name els1 --namespace=efk -f values.yaml . |
