Kubernetes в изоляции: когда ваш кластер не должен знать о существовании интернета
Вы думаете, что развернуть Kubernetes без интернета — это просто kubeadm init плюс пара манифестов? Посмотрим, как скрипты решают проблемы, о которых вы даже не задумывались.
Спойлер: здесь есть чему удивиться.
И философский вопрос: зачем это всё?
Потому что настоящий DevOps — не тот, кто умеет копировать команды из интернета, а тот, кто может развернуть production‑кластер:
- на заброшенной арктической станции,
- на сервере с доступом только через 3G‑модем,
- в подвале банка с железобетонными стенами.
👉 https://habr.com/ru/companies/slsoft/articles/897102/
#kubernetes
Вы думаете, что развернуть Kubernetes без интернета — это просто kubeadm init плюс пара манифестов? Посмотрим, как скрипты решают проблемы, о которых вы даже не задумывались.
Спойлер: здесь есть чему удивиться.
И философский вопрос: зачем это всё?
Потому что настоящий DevOps — не тот, кто умеет копировать команды из интернета, а тот, кто может развернуть production‑кластер:
- на заброшенной арктической станции,
- на сервере с доступом только через 3G‑модем,
- в подвале банка с железобетонными стенами.
👉 https://habr.com/ru/companies/slsoft/articles/897102/
#kubernetes
🔥3🦄2
Kubernetes как PaaS: максимум возможностей без разработки
Kubernetes — это не просто оркестратор контейнеров, а целая экосистема инструментов, которые позволяют построить PaaS без написания кода. Helm, ArgoCD, Crossplane, Knative и другие решения делают управление приложениями и инфраструктурой настолько простым, что разработка собственной платформы превращается в задачу конфигурации, а не программирования. Разберем, как создать PaaS, используя мощь Kubernetes и его экосистему.
#kubernetes
Kubernetes — это не просто оркестратор контейнеров, а целая экосистема инструментов, которые позволяют построить PaaS без написания кода. Helm, ArgoCD, Crossplane, Knative и другие решения делают управление приложениями и инфраструктурой настолько простым, что разработка собственной платформы превращается в задачу конфигурации, а не программирования. Разберем, как создать PaaS, используя мощь Kubernetes и его экосистему.
#kubernetes
OS Talos Linux. Хайп или реальный продукт
OS Talos Linux спроектирован специально под Kubernetes.
На трансляции разберем почему поднялся хайп вокруг этой OS и на сколько она функциональна, а так же:
• архитектуру и философию проекта
• эксплуатацию
• кейсы
• примеры решений
👉 https://www.youtube.com/watch?v=liso5CNn4G4&t=1458s
#kubernetes #talos
OS Talos Linux спроектирован специально под Kubernetes.
На трансляции разберем почему поднялся хайп вокруг этой OS и на сколько она функциональна, а так же:
• архитектуру и философию проекта
• эксплуатацию
• кейсы
• примеры решений
👉 https://www.youtube.com/watch?v=liso5CNn4G4&t=1458s
#kubernetes #talos
🏆1
Как мог бы выглядеть Kubernetes 2.0
В преддверии 10-летней годовщины со дня выхода Kubernetes 1.0 поразмышляем о том, что могло бы войти в релиз 2.0. Например, заменить YAML и etcd, а также существенно переработать пакетный менеджер.
👉 https://habr.com/ru/companies/flant/articles/922242/
#kubernetes
В преддверии 10-летней годовщины со дня выхода Kubernetes 1.0 поразмышляем о том, что могло бы войти в релиз 2.0. Например, заменить YAML и etcd, а также существенно переработать пакетный менеджер.
👉 https://habr.com/ru/companies/flant/articles/922242/
#kubernetes
💊3
Как работает ingress-nginx: нырнем поглубже
В этой серии статей, созданной по мотивам выступления на DevOpsConf’25, подробно разберемся как работает сам ingress-nginx контроллер и почему это не совсем классический nginx. Погрузимся в дебри LUA-кода чтобы понять, как реализована балансировка. А также затронем тему сниппетов, как их включить если они вам очень нужны, и почему этого делать не стоит 😀
🔹 Часть 1 — basics
🔹 Часть 2 — балансировка
#kubernetes #nginx
В этой серии статей, созданной по мотивам выступления на DevOpsConf’25, подробно разберемся как работает сам ingress-nginx контроллер и почему это не совсем классический nginx. Погрузимся в дебри LUA-кода чтобы понять, как реализована балансировка. А также затронем тему сниппетов, как их включить если они вам очень нужны, и почему этого делать не стоит 😀
🔹 Часть 1 — basics
🔹 Часть 2 — балансировка
#kubernetes #nginx
🔥12⚡3
Helm v4: разбираем ключевые отличия от Helm v3
🔹 Server-Side Apply вместо 3-Way Merge
🔹 WASM-плагины
🔹 kstatus для ожидания готовности ресурсов
🔹 Content-based-кеширование чартов
🔹 OCI-чарты можно устанавливать по их digest
👉 https://habr.com/ru/companies/flant/articles/967150/
#helm
🔹 Server-Side Apply вместо 3-Way Merge
🔹 WASM-плагины
🔹 kstatus для ожидания готовности ресурсов
🔹 Content-based-кеширование чартов
🔹 OCI-чарты можно устанавливать по их digest
👉 https://habr.com/ru/companies/flant/articles/967150/
#helm
🐳11
Nelm vs Helm 4: что изменилось с новым релизом Helm и почему Nelm всё ещё лучше
Helm 4 принёс пользователям единственное значимое изменение - внедрение Server-Side Apply вместо 3-Way Merge. Это решает проблемы с некорректными обновлениями ресурсов, но многих возможностей Helm по-прежнему не достаёт.
Nelm - современная альтернатива Helm 4 - ушёл вперёд по фичам, исправлениям и улучшениям.
👉 https://habr.com/ru/companies/flant/articles/970498/
#helm
Helm 4 принёс пользователям единственное значимое изменение - внедрение Server-Side Apply вместо 3-Way Merge. Это решает проблемы с некорректными обновлениями ресурсов, но многих возможностей Helm по-прежнему не достаёт.
Nelm - современная альтернатива Helm 4 - ушёл вперёд по фичам, исправлениям и улучшениям.
👉 https://habr.com/ru/companies/flant/articles/970498/
#helm
🔥4🏆2
Почему в Rust всё правильно
Не существует той самой «серебряной пули», то есть инструмента, решающего абсолютно все задачи. Также не бывает и идеального языка программирования. Но что если вам скажут, что существует почти идеальный язык?
И это Rust!
👉 https://habr.com/ru/companies/domclick/articles/970010/
#rust
Не существует той самой «серебряной пули», то есть инструмента, решающего абсолютно все задачи. Также не бывает и идеального языка программирования. Но что если вам скажут, что существует почти идеальный язык?
И это Rust!
👉 https://habr.com/ru/companies/domclick/articles/970010/
#rust
🔥2
Docs-as-Code (DaC) — это подход к созданию и сопровождению технической документации с использованием тех же инструментов и рабочих процессов, что и при разработке программного кода. Этот метод легко интегрирует документацию в жизненный цикл разработки программного обеспечения, способствуя сотрудничеству, контролю версий и автоматизации.
🔹 Docs as Code: введение в предмет
🔹 Docs as Code: настраиваем инструменты под себя
🔹 Как мы пытались в Docs as Code и проиграли
🔹 Победить хаос в документации: почему мы создали свой продукт для Docs-as-a-Code
#docs
🔹 Docs as Code: введение в предмет
🔹 Docs as Code: настраиваем инструменты под себя
🔹 Как мы пытались в Docs as Code и проиграли
🔹 Победить хаос в документации: почему мы создали свой продукт для Docs-as-a-Code
#docs
НАЙС.ОС - минималистичный дистрибутив, собранный с нуля и оптимизированный для контейнеров
Проект НАЙС.ОС развивает самостоятельный Linux-дистрибутив, собираемый "с нуля" из исходного кода и поддерживающий собственную пакетную базу, не заимствующую сценарии сборки пакетов из других дистрибутивов. Проект развивает свой инструментарий, свой набор патчей и свою политику сборки.
👉 https://www.opennet.ru/opennews/art.shtml?num=64417
#containers #os
Проект НАЙС.ОС развивает самостоятельный Linux-дистрибутив, собираемый "с нуля" из исходного кода и поддерживающий собственную пакетную базу, не заимствующую сценарии сборки пакетов из других дистрибутивов. Проект развивает свой инструментарий, свой набор патчей и свою политику сборки.
👉 https://www.opennet.ru/opennews/art.shtml?num=64417
#containers #os
💊3🦄1