一、添加 Google incubator 仓库
[root@k8s-master01 efk]# helm repo add incubator http://storage.googleapis.com/kubernetes-charts-incubator "incubator" has been added to your repositories
二、部署Elasticsearch
[root@k8s-master01 efk]# kubectl create namespace efk namespace/efk created [root@k8s-master01 efk]# helm fetch incubator/elasticsearch [root@k8s-master01 efk]# ls elasticsearch-1.10.2.tgz [root@k8s-master01 efk]# tar xf elasticsearch-1.10.2.tgz [root@k8s-master01 efk]# ls elasticsearch elasticsearch-1.10.2.tgz [root@k8s-master01 efk]# cd elasticsearch/ [root@k8s-master01 elasticsearch]# ls Chart.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 .
机器性能不够,实在跑不动,后续做实验!!!!!