Проект по кубернетизации
🗓 2020 годВ рамках проекта я активно участвовал во внедрении и поддержке системы на основе Kubernetes, включая работу в различных окружениях и мониторинг состояния системы.
Технологический стек:
- Kubernetes
- Helm
- Werf
- Jenkins
Основные задачи и решения:
- Внедрение и поддержка: активное участие в процессе внедрения Kubernetes, а также последующая поддержка системы.
- Работа в различных окружениях: оперативная работа и реагирование на изменения в трёх основных окружениях - prod, dev и test.
- Решение сложных кейсов: анализ и решение сложных проблем, возникающих в процессе эксплуатации системы, включая успешное отражение DDoS-атак.
- Обучение команды: передача накопленного опыта другим участникам команды для оптимизации рабочего процесса.
- Работа с шаблонами: упаковка сквозных наработок в Helm/Werf-шаблоны для сервисов продукта.
- Мониторинг и отладка: регулярный мониторинг состояния системы и проведение необходимой отладки.
- Деплой с помощью Werf и Jenkins: реализация процесса деплоя с использованием инструментов Werf и Jenkins.
Результаты:
- Оптимизированный процесс деплоя: благодаря активной работе над проектом удалось оптимизировать процесс деплоя и сделать его более эффективным.
- Успешное решение сложных кейсов: решены многочисленные сложные кейсы, что способствовало стабильной работе системы, в том числе успешное отражение DDoS-атак.
- Укрепление командной работы: благодаря обучению и передаче опыта улучшено взаимодействие в команде и повышена общая эффективность работы.