Пересдаём на механику: слезаем с инсталляторов k8s Инфраструктура как код
Способов развёртывания кластера kubernetes насчитывается не один десяток — как на bare-metal, так и на различных облачных платформах. Начинающие администраторы k8s обычно используют одну из известных утилит для сборки кластера и лишь намного позже узнают о подводных камнях того или иного решения. Каждый инсталлятор k8s содержит набор предубеждений его создателя, которые могут помешать настроить и собрать кластер так, как нужно конкретной компании. Когда приходит осознание, что дефолты инсталлятора не подходят для нужд компании, на кластере давным-давно production-нагрузки и пересобирать его уже нельзя.
Я расскажу, как неинвазивно переехать на наиболее конфигурируемый kubernetes the hard way и приведу примеры сценариев факапов и как их избежать.
1,5 года руководил направлением автоматизации в дирекции BigData X5, совмещал функции платформенного инженера и девопс-евангелиста, строил платформу для разработки и хостинга продуктов (kubernetes, gitlab-ci и сопутствующая обвязка), руководил инженерами в своём отделе. До этого 7 лет работал физиком, занимался сбором и обработкой данных оптических экспериментов, попутно много разрабатывал на Wolfram Mathematica. Сейчас работаю системным инженером в АО Тинькофф