Kubernetes называют инструментом автоматизации. Ирония в том, что первые годы его эксплуатации в облаке — это история ручного труда: сертификаты, которые никто не обновлял, кластеры, которые деградировали молча, клиенты, которые ждали поддержки там, где мы предполагали самообслуживание. Мы начали делать managed Kubernetes в 2018 году, когда на российском рынке этого сервиса почти не существовало. Эта статья о том, что значит слово «managed» на самом деле — и какую архитектуру оно в итоге требует.
Привет, Хабр! Меня зовут Алексей Ефимов, я ведущий инженер-разработчик K2 Cloud. На K2Cloud Conf’26 я прочитал доклад «Строили, строили и наконец построили: три итерации KaaS в K2Cloud». Эта статья, созданная по его следам, про то, как мы делали свой managed Kubernetes, на какие грабли наступали, как вообще пришли к этой идее — сделать свой KaaS, как менялись наши ожидания и ожидания клиентов. И в итоге, как и почему мы сделали своё решение KubeInsception.
Начало эта история берёт в 2018 году.
Точка отсчёта: 2018 год и рынок, которого не было