部署 7.16.2 版本
Elasticsearch (ECK) Operator部署ES
oc new-project middleware-elasticsearch
apiVersion: elasticsearch.k8s.elastic.co/v1
kind: Elasticsearch
metadata:name: es-testnamespace: middleware-elasticsearch
spec:http:tls:selfSignedCertificate:disabled: truenodeSets:- config:node.roles:- master- datanode.store.allow_mmap: falsecount: 3name: masterpodTemplate:metadata:creationTimestamp: nullspec:containers:- name: elasticsearchresources:limits:cpu: '2'memory: 8Girequests:cpu: '1'memory: 4GivolumeClaimTemplates:- apiVersion: v1kind: PersistentVolumeClaimmetadata:name: elasticsearch-dataspec:accessModes:- ReadWriteOnceresources:requests:storage: 512GistorageClassName: ???volumeMode: Filesystemversion: 7.16.2
Elasticsearch (ECK) Operator部署Kibana
apiVersion: kibana.k8s.elastic.co/v1
kind: Kibana
metadata:name: kibananamespace: middleware-elasticsearch
spec:elasticsearchRef:name: es-testpodTemplate:spec:containers:- name: kibanaresources:requests:memory: 1Gicpu: 0.5limits:memory: 2Gicpu: 2version: 7.16.2count: 1revisionHistoryLimit: 0
创建Route
kind: Route
apiVersion: route.openshift.io/v1
metadata:name: kibananamespace: middleware-elasticsearch
spec:host: ???to:kind: Servicename: ???-kb-httpweight: 100port:targetPort: httpwildcardPolicy: None
部署 8.4.3 版本
Elasticsearch (ECK) Operator部署ES
oc new-project middleware-elasticsearch
apiVersion: elasticsearch.k8s.elastic.co/v1
kind: Elasticsearch
metadata:name: es-testnamespace: middleware-es
spec:http:tls:selfSignedCertificate:disabled: truenodeSets:- config:node.roles:- master- datanode.store.allow_mmap: falsecount: 3name: masterpodTemplate:metadata:creationTimestamp: nullspec:containers:- name: elasticsearchresources:limits:cpu: '2'memory: 8Girequests:cpu: '2'memory: 4GivolumeClaimTemplates:- apiVersion: v1kind: PersistentVolumeClaimmetadata:name: elasticsearch-dataspec:accessModes:- ReadWriteOnceresources:requests:storage: 512GistorageClassName: xxxxvolumeMode: Filesystemversion: 8.4.3
Elasticsearch (ECK) Operator部署Kibana
apiVersion: kibana.k8s.elastic.co/v1
kind: Kibana
metadata:name: kibananamespace: middleware-es
spec:http:tls:selfSignedCertificate:disabled: trueelasticsearchRef:name: es-testpodTemplate:spec:containers:- name: kibanaresources:requests:memory: 1Gicpu: 0.5limits:memory: 2Gicpu: 2version: 8.4.3count: 1revisionHistoryLimit: 0
创建Route
kind: Route
apiVersion: route.openshift.io/v1
metadata:name: kibananamespace: middleware-es
spec:host: ???to:kind: Servicename: ???-kb-httpweight: 100port:targetPort: httpswildcardPolicy: None