Tuesday, October 6, 2020

ECK: устанавливаем logstash

 Всем привет!

Устанавливаем логстеш в текущий кластер ELK. 

С помощью ранчера создаем простой конфиг (ConfigMap) для наcтройки логстеша (или можно через kubectl apply -f logstash-config.yaml ):

logstash-config


 Стандартный конфиг, ничего необычного. Отключаем SSL.

 

 Далее создаем модуль для логстеша:

Тоже все довольно просто, главное указать адрес сервера Elastic'a.

Теперь нужно прокинуть порты для сервиса или создать NodePort:

apiVersion: v1
kind: Service
metadata:
  labels:
    app: logstash
  name: logstash
spec:
  ports:
  - name: "5044"
    port: 5044
    targetPort: 5044
  selector:
    app: logstash
status:
  loadBalancer: {}

Далее направляем файлбит на логстеш.