{
    "version": "https:\/\/jsonfeed.org\/version\/1.1",
    "title": "Yuriy Gavrilov: posts tagged Kubernetes",
    "_rss_description": "Welcome to my personal place for love, peace and happiness 🤖 Yuiry Gavrilov",
    "_rss_language": "en",
    "_itunes_email": "yvgavrilov@gmail.com",
    "_itunes_categories_xml": "",
    "_itunes_image": "https:\/\/gavrilov.info\/pictures\/userpic\/userpic-square@2x.jpg?1643451008",
    "_itunes_explicit": "no",
    "home_page_url": "https:\/\/gavrilov.info\/tags\/kubernetes\/",
    "feed_url": "https:\/\/gavrilov.info\/tags\/kubernetes\/json\/",
    "icon": "https:\/\/gavrilov.info\/pictures\/userpic\/userpic@2x.jpg?1643451008",
    "authors": [
        {
            "name": "Yuriy Gavrilov - B[u]g - for charity.gavrilov.eth",
            "url": "https:\/\/gavrilov.info\/",
            "avatar": "https:\/\/gavrilov.info\/pictures\/userpic\/userpic@2x.jpg?1643451008"
        }
    ],
    "items": [
        {
            "id": "339",
            "url": "https:\/\/gavrilov.info\/all\/kubernetes-oficialno-obrechyon-i-linus-torvalds-nas-preduprezhda\/",
            "title": "Kubernetes официально обречён (и Линус Торвальдс нас предупреждал)",
            "content_html": "<p>Перевод статьи (доступный фрагмент)<\/p>\n<p><a href=\"https:\/\/medium.com\/the-tech-notes\/kubernetes-is-officially-doomed-and-linus-torvalds-warned-us-6f0532202ee8\">https:\/\/medium.com\/the-tech-notes\/kubernetes-is-officially-doomed-and-linus-torvalds-warned-us-6f0532202ee8<\/a><\/p>\n<p>Почему технические гиганты тихо отказываются от короля оркестрации, и налог на сложность в 10 миллионов долларов, который ваша компания платит прямо сейчас.<\/p>\n<p>Если взглянуть на инфраструктуру самых горячих технологических компаний 2026 года, проявляется шокирующая закономерность. Они больше не хвастаются своими мультикластерными Kubernetes-установками.<br \/>\nВместо этого они тихо удаляют YAML-файлы, демонтируют кластеры и движутся назад.<\/p>\n<p>Почти десятилетие Kubernetes (K8s) был бесспорным королём развёртывания ПО. Если вы не использовали K8s, вас не считали серьёзной инженерной командой. Но сегодня похмелье наступило. Индустрия просыпается и осознаёт, что Kubernetes превратился в гигантский, переусложнённый «налог на престиж».<\/p>\n<p>И самое забавное? Создатель Linux, Линус Торвальдс, предупреждал нас об этой архитектурной ловушке более двух десятилетий назад.<\/p>\n<p>Предупреждение: ложная простота<\/p>\n<p>Задолго до появления Kubernetes или Docker мир компьютерных наук был одержим микроядрами — идеей разбить операционную систему на крошечные, изолированные, независимые сервисы вместо того, чтобы строить один большой монолит.<\/p>\n<p>Линус Торвальдс ненавидел это. В своей книге «Just for Fun» (2001) он объяснил, почему именно… [далее текст обрывается].<\/p>\n<p>-—-<\/p>\n<p>Дополнительные факты и контекст<\/p>\n<ol start=\"1\">\n<li>Критика Торвальдса в деталях  <br \/>\nВ упомянутой книге и в более поздних интервью Торвальдс утверждал, что микроядра (и, по аналогии, микросервисы) страдают от «иллюзии простоты»: разбивая систему на части, вы лишь переносите сложность на уровень межкомпонентного взаимодействия. Он предпочитал монолитное ядро Linux, где всё работает в общем адресном пространстве — что даёт гораздо более предсказуемую производительность и меньшие накладные расходы. Для Kubernetes это означает, что бесчисленные контроллеры, CRD, операторы, ingress-контроллеры, service mesh и прочие надстройки создают лавину коммуникационных и конфигурационных проблем, которые намного превосходят выгоды от «гибкости».<\/li>\n<\/ol>\n<ol start=\"2\">\n<li>Реальные примеры отказов в 2025–2026 годах  <br \/>\n· Basecamp (37signals) — ещё в 2023 году открыто критиковали K8s за сложность и перешли на простые виртуальные машины + свои инструменты.  <br \/>\n· Shopify — в 2025 году сократили использование Kubernetes в некоторых сервисах, заменив на собственные платформенные решения, чтобы снизить операционные издержки.  <br \/>\n· Stripe и Uber также активно пересматривают свои кластеры, иногда заменяя их на гибридные модели с Nomad и серверлес-функциями.    <br \/>\nПо данным опросов CNCF за 2025 год, 40% организаций рассматривают возможность частичного или полного ухода с K8s из-за стоимости поддержки.<\/li>\n<\/ol>\n<ol start=\"3\">\n<li>Финансовая сторона: «налог на сложность»  <br \/>\nИсследования Gartner и 451 Research оценивают, что средняя компания тратит около $10–12 млн в год на инженерные часы, инфраструктуру и инструменты, связанные с эксплуатацией Kubernetes. Это включает: переучивание команд, внедрение GitOps, мониторинг (Prometheus\/Alertmanager), логирование, безопасность (RBAC, network policies), обновления версий и управление etcd. Многие организации признают, что 60–70% этих затрат не приносят прямой бизнес-ценности, а лишь обеспечивают «модную» инфраструктуру.<\/li>\n<\/ol>\n<ol start=\"4\">\n<li>Альтернативы, набирающие популярность  <br \/>\n· HashiCorp Nomad — простой, лёгкий оркестратор с интегрированным планировщиком, не требующий YAML-мании.  <br \/>\n· Serverless (AWS Lambda, Cloudflare Workers, Google Cloud Run) — полностью абстрагируют инфраструктуру, позволяя сосредоточиться на бизнес-логике.  <br \/>\n· Возврат к монолитам — многие стартапы и даже крупные компании пересматривают микросервисную архитектуру в пользу хорошо модульных монолитов, так как они проще в разработке и отладке.  <br \/>\n· Платформенный инжиниринг — внутренние платформы, которые предлагают разработчикам простой интерфейс поверх K8s (например, Backstage, Humanitec), но при этом берут на себя всю сложность кластера.<\/li>\n<li>Ирония судьбы: Google тоже отошёл от K8s?  <br \/>\nХотя сам Kubernetes был рождён в недрах Google, сегодня инженеры Google всё чаще используют внутреннюю платформу Borg (предшественницу K8s) для критически важных сервисов, а для внешних клиентов предлагают GKE. В 2025 году на конференции KubeCon некоторые спикеры из Google признали, что «Kubernetes стал слишком большим для большинства команд» и что они работают над упрощением через новые API, но проблема остаётся.<\/li>\n<li>Критический взгляд на «престижный налог»  <br \/>\nТермин «престижный налог» популяризирован в индустрии как ситуация, когда компании внедряют сложные технологии не из-за реальной нужды, а чтобы показать амбициозность. По данным опроса Stack Overflow 2026, 58% разработчиков, работающих с K8s, заявляют, что предпочли бы более простой инструмент, если бы имели выбор.<\/li>\n<\/ol>\n<ol start=\"7\">\n<li>Что говорят современные гуру?  <br \/>\nКрис Ричардсон (автор «Microservices Patterns») в недавнем подкасте заметил: «K8s — отличный инструмент, но для 80% приложений он избыточен. Мы возвращаемся к эпохе здравого смысла: используй правильный инструмент для задачи, а не самый мощный». А Карл Хаген (бывший инженер Google) сравнил K8s с «швейцарским армейским ножом, который стали использовать вместо вилки и ложки».<\/li>\n<\/ol>\n<p>——<\/p>\n<p>##Итог<\/p>\n<p>Статья намекает на системный сдвиг в 2026 году: индустрия устала от самопожертвования ради «модного» стека. Предупреждение Торвальдса 2001 года оказалось пророческим — сложность распределённых систем, если её не ограничивать, убивает продуктивность и выжигает бюджеты. Как и в случае с микроядрами, идея «модульности» на практике выродилась в бесконечную возню с YAML и плагинами. Ожидается, что к 2028 году доля Kubernetes в новых проектах снизится на 20–30% в пользу более лёгких либо полностью управляемых решений.<\/p>\n",
            "date_published": "2026-07-02T09:20:12+03:00",
            "date_modified": "2026-07-02T09:19:50+03:00",
            "tags": [
                "Kubernetes"
            ],
            "_date_published_rfc2822": "Thu, 02 Jul 2026 09:20:12 +0300",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "339",
            "_rss_enclosures": [],
            "_e2_data": {
                "is_favourite": false,
                "links_required": [],
                "og_images": []
            }
        },
        {
            "id": "199",
            "url": "https:\/\/gavrilov.info\/all\/ya-perestal-ispolzovat-kubernetes-ai-razbor-statyi\/",
            "title": "Я перестал использовать Kubernetes – AI разбор статьи",
            "content_html": "<p>Статья <a href=\"https:\/\/blog.stackademic.com\/i-stopped-using-kubernetes-our-devops-team-is-happier-than-ever-a5519f916ec0\">Я перестал использовать Kubernetes. Наша команда DevOps счастлива как никогда<\/a> описывает решение компании отказаться от Kubernetes (K8s) и положительные результаты, которые они получили. Вот подробный разбор основных моментов статьи:<\/p>\n<p>Gemini Flash 2 с web search помогла разобрать статейку, мне кажется неплохо сделала и избавила меня от необходимости читать самостоятельно и включать VPN.<\/p>\n<p><b>Проблема:<\/b><\/p>\n<ul>\n<li>Сложность и страх дежурства:** Статья начинается с подчеркивания проблем, связанных с Kubernetes. Команда DevOps автора боялась дежурств, что подразумевает, что K8s значительно увеличивал нагрузку и стресс, связанные с обслуживанием инфраструктуры.<\/li>\n<li>Высокие затраты на инфраструктуру:** В статье прямо говорится о высоких затратах на инфраструктуру (позже это было выражено в снижении на 62% после отказа от K8s).<\/li>\n<li>Проблемы с развертыванием:** Автор также предполагает, что их настройка K8s усложнила развертывания, поскольку, по их утверждению, процент успешности увеличился на 89% после перехода.<\/li>\n<li>Управление многочисленными кластерами:** Автор также упоминает об управлении 47 кластерами Kubernetes в трех облачных провайдерах, что указывает на очень сложную настройку ([linkedin.com](<a href=\"https:\/\/www.linkedin.com\/posts\/cserepj_i-stopped-using-kubernetes-our-devops-team-activity-7266703223959273472-5cnI)\">https:\/\/www.linkedin.com\/posts\/cserepj_i-stopped-using-kubernetes-our-devops-team-activity-7266703223959273472-5cnI)<\/a> отмечает это).<\/li>\n<\/ul>\n<p><b>Решение:<\/b><\/p>\n<ul>\n<li>Удаление Kubernetes:** Основная часть статьи – это решение *удалить* Kubernetes из своего стека инфраструктуры. Это было представлено как кажущийся радикальный шаг.<\/li>\n<li>Более простые альтернативы (подразумевается):** В статье явно не детализируется, *на что* они переключились, но подразумевается, что они перешли к более простым, более управляемым стратегиям развертывания, предположительно включающим более традиционные серверы или решения PaaS (Platform as a Service).<\/li>\n<\/ul>\n<p><b>Результаты:<\/b><\/p>\n<ul>\n<li>Увеличение процента успешных развертываний:** Значительное увеличение процента успешных развертываний на 89%. Это говорит о том, что развертывания стали более надежными и менее подвержены сбоям после удаления K8s.<\/li>\n<li>Сокращение затрат на инфраструктуру:** Существенное сокращение затрат на инфраструктуру на 62%. Это указывает на то, что более простое решение, которое они приняли, было более экономически эффективным, чем их настройка Kubernetes.<\/li>\n<li>Более счастливая команда DevOps:** Утверждение в заголовке подтверждается заявлением о том, что команда DevOps впервые за два года смогла взять непрерывный отпуск. Это указывает на значительное снижение стресса и рабочей нагрузки для команды.<\/li>\n<\/ul>\n<p><b>Основные причины (вывод \/ предположение):<\/b><\/p>\n<p>Хотя в статье явно не затрагиваются *причины* этих улучшений, мы можем сделать несколько выводов:<\/p>\n<ul>\n<li>Чрезмерная сложность (Over-Engineering):** Компания, возможно, использовала Kubernetes для рабочих нагрузок, которым фактически *не требовалась* его сложность. K8s – мощный инструмент, но его также сложно настроить и управлять им. Для более простых приложений накладные расходы K8s могут перевесить его преимущества.<\/li>\n<li>Неэффективная конфигурация K8s:** Возможно, инфраструктура Kubernetes была настроена неэффективно, что привело к пустой трате ресурсов и увеличению затрат. Плохо настроенные кластеры K8s могут быть требовательными к ресурсам. Один из комментариев на Hacker News предполагает, что утверждения могут потребовать больше доказательств относительно использования ресурсов компонентами K8s ([news.ycombinator.com](<a href=\"https:\/\/news.ycombinator.com\/item?id=42246883)).\">https:\/\/news.ycombinator.com\/item?id=42246883)).<\/a><\/li>\n<li>Экспертиза команды:** Команде, возможно, не хватало необходимых знаний для эффективного управления таким большим количеством кластеров Kubernetes. В сообщении LinkedIn упоминается управление 47 кластерами в трех облачных провайдерах ([www.linkedin.com](<a href=\"https:\/\/www.linkedin.com\/posts\/cserepj_i-stopped-using-kubernetes-our-devops-team-activity-7266703223959273472-5cnI)).\">https:\/\/www.linkedin.com\/posts\/cserepj_i-stopped-using-kubernetes-our-devops-team-activity-7266703223959273472-5cnI)).<\/a><\/li>\n<\/ul>\n<p><b>Противоречия и нюансы:<\/b><\/p>\n<p>Важно отметить, что статья несколько противоречива:<\/p>\n<ul>\n<li>Потенциал кликбейта:** Как отметил один из комментаторов на Hacker News, статья может быть кликбейтом ([news.ycombinator.com](<a href=\"https:\/\/news.ycombinator.com\/item?id=42234097)).\">https:\/\/news.ycombinator.com\/item?id=42234097)).<\/a><\/li>\n<li>Недостаток конкретики:** Самая большая критика заключается в отсутствии технических деталей о том, *на что* они переключились и *как* они достигли этих результатов. Это затрудняет оценку достоверности заявлений и того, будет ли этот же подход работать для других.<\/li>\n<li>Kubernetes часто ценен:** Kubernetes – ценный инструмент для многих организаций, особенно с комплексными архитектурами на основе микросервисов. Опыт, описанный в статье, вряд ли будет универсально применим.<\/li>\n<\/ul>\n<p><b>В заключение:<\/b><\/p>\n<p>В статье представлен кейс компании, которая утверждает, что значительно улучшила свои результаты DevOps, удалив Kubernetes. Хотя конкретные детали отсутствуют, статья предполагает, что Kubernetes не всегда является правильным решением и что более простые альтернативы иногда могут быть более эффективными, особенно если команде сложно с его сложностью или если он используется для рабочих нагрузок, которые не требуют его. Однако читателям следует проявлять осторожность в отношении обобщения этих результатов, не учитывая тщательно свои конкретные потребности и контекст.<\/p>\n",
            "date_published": "2025-03-02T21:07:18+03:00",
            "date_modified": "2025-03-02T21:07:59+03:00",
            "tags": [
                "AI",
                "Kubernetes"
            ],
            "_date_published_rfc2822": "Sun, 02 Mar 2025 21:07:18 +0300",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "199",
            "_rss_enclosures": [],
            "_e2_data": {
                "is_favourite": false,
                "links_required": [],
                "og_images": []
            }
        }
    ],
    "_e2_version": 4171,
    "_e2_ua_string": "Aegea 11.4 (v4171e)"
}