Всем, привет! =)
Прерываю пред/пост новогоднее молчание ^_^
Примерно как и Иван Василич я начал свой первый спринт в этому году
А самое интересное в этом то, что самая веселая таска в этом спринте - это обновление кластера k8s с elasticsearch внутри аж на 3 версии
Индексы в эластике не большие, эластик используем для полнотекстового поиска всяких штук в нашем мобильном приложении
Чуть больше деталей:
Elasticsearch мы крутим при помощи ECK operator
Конфигурируем при помощи ECK Custom Resource operator
В целом, в таком сетапе, гонять elk в нутри k8s достаточно приятно, проблем не замечали =)
Самое сложно в таком обновление было, обновлять через 3 версии k8s, и каждое обновление должно быть плавным.
То есть:
— обновили мастера
— создали новую нод группу, перенесли доп тулинг (Prometheus, Alertmanager, Certmanaget, NodeLocalDNS, Cert-updater, etc.)
— создали новую нод группу, перенесли ПО ОДНОМУ мастеру elasticsearch
— создали новую нод группу, перенесли ПО ОДНОЙ data ноде elasticsearch (в промежутках проверяя что с кластером и индексами все ок, все зеленое)
На все про все чуть более 6 часов, за один заход =)
Мораль этой истории в том, что обновляйтесь регулярно, не откладывайте на потом =)
Post #18
627

- 👍 15
- ⚡ 2
- 🔥 1
- 💯 1