openshift3.11部署eck1.6+es7.14.1
部署eck-operator
wget https://download.elastic.co/downloads/eck/1.6.0/all-in-one.yaml
oc apply -f all-in-one.yaml部署elasticsaerch
apiVersion: elasticsearch.k8s.elastic.co/v1
kind: Elasticsearch
metadata:
name: es
namespace: elastic-system
spec:
version: 7.14.1
http:
tls:
selfSignedCertificate:
disabled: true
nodeSets:
- name: master
count: 1
config:
node.roles: ["master", "data", "ingest", "ml", "transform"]
volumeClaimTemplates:
- metadata:
name: elasticsearch-data # pvc 名称不支持修改
spec:
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 99Gi
storageClassName: fast-disks
podTemplate:
spec:
nodeSelector:
node-role.kubernetes.io/logging: 'true'
initContainers:
- name: sysctl
securityContext:
privileged: true
command: ['sh', '-c', 'sysctl -w vm.max_map_count=262144']
containers:
- name: elasticsearch
securityContext:
privileged: true
env:
- name: ES_JAVA_OPTS
value: "-Xms11g -Xmx11g"
resources:
limits:
memory: 12Gi
requests:
memory: 12Gi部署 Kibana
创建elasticsaerch 过滤pipeline
部署 filebeat
部署 journalbeat
Last updated