k8s-efk部署

一、添加 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 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 .

image

posted @ 2021-06-09 10:39  夜夜漫笔  阅读(428)  评论(0编辑  收藏  举报