Telegram Web
11 полезных плагинов для kubectl.

Kubectl (Kubernetes Control) — это по сути основной интерфейс для взаимодействия с Kubernetes-кластером. Сторонние разработчики сделали для него много полезных плагинов, которые в той или иной ситуации могут облегчить работу инженера и сэкономить время. В этой статье рассмотрим 11 удобных плагинов для расширения функционала kubectl.

Читать далее https://habr.com/ru/companies/southbridge/articles/750264/
75 главных вопросов и ответов о Kubernetes

Kubernetes стал стандартом де-факто для оркестрации контейнеров и управления ими , поддерживая множество современных приложений и сервисов. По мере того, как его популярность продолжает расти, растет и потребность в специалистах по Kubernetes. В этой записи блога мы рассмотрим 75 самых популярных вопросов и ответов о Kubernetes, охватывающих широкий спектр тем, от базовых концепций до передовых методов. Независимо от того, новичок вы или эксперт, эти вопросы и ответы помогут вам лучше понять Kubernetes и отточить свои навыки.

https://medium.com/@bubu.tripathy/top-75-kubernetes-questions-and-answers-d677a0b87d79
Управление несколькими кластерами Kubernetes с помощью Git

Централизованное управление мультиоблачными кластерами Kubernetes с помощью GitLab https://medium.com/itnext/managing-multiple-kubernetes-clusters-using-git-cd068bbd85ac
Автоматизация развертывания стенда Kubernetes

Меня заинтересовала тема Kubernetes, и я решил освоить его. На начальном этапе все шло хорошо, пока я изучал теорию.

Однако как только дело дошло до практики внезапно выяснилось что по каким то причинам самое быстрое и распространённое решение minicube просто отказывается разворачиваться на моей Fedora. Разворачивание просто зависало на одном из этапов. Причина подозреваю была в не отключенном по умолчанию swap разделе, но на тот момент я не додумал.

Попробовав несколько вариантов с разными виртуальными машинами, я решил что раз не работает minicube, значит надо развернуть более комплексное решение. Подумал и полез в интернет. После прочтения нескольких статей на нашем ресурсе я решил остановиться на этой:

https://habr.com/ru/articles/751582/
Devops Exercises - это репозиторий, содержащий основные вопросы и упражнения по различным техническим темам, связанным с DevOps и SRE.

Затронутые темы включают: Linux, Jenkins, AWS, SEE, Prometheus, Docker, Python, Ansible, Git, Kubernetes, Terraform, OpenStack, SQL, NoSQL, Azure, GCP, DNS, Elastic, Сеть, виртуализация, интервью с DevOps.

https://github.com/bregman-arie/devops-exercises
Как освоить Tarantool за 3 месяца и выжить: учимся на ошибках DevOps-инженера

Освоение нового инструмента и его внедрение в работающий проект — практически типовая задача для многих компаний. Более того, часто DevOps-инженерам и другим специалистам приходится изучать новый инструмент в сжатые сроки, в том числе когда компетенцию в команде надо нарабатывать с нуля. Поэтому сложности и ошибки — практически неотъемлемая часть обучения.

https://habr.com/ru/articles/750940/
Сравнение производительности: GKE и EKS

Надежная производительность управляемых платформ Kubernetes обычно считается данностью и почти никогда не ставится под сомнение. Однако, возможно, есть разница в том, как работают контейнеры на разных популярных управляемых платформах Kubernetes. Я хотел посмотреть глубже и выбрал два самых популярных сервиса Kubernetes, которые мы используем в Blueshoe для наших клиентов: Amazon Elastic Kubernetes Service (EKS) и Google Kubernetes Engine (GKE).

https://www.blueshoe.io/blog/performance-comparison-gke-vs-eks
This media is not supported in your browser
VIEW IN TELEGRAM
Вам необходимо изучить CI/CD

CI означает Continuous Integration (непрерывная интеграция), которая напоминает команду супергероев, работающих вместе для того, чтобы изменения кода плавно вливались в основную кодовую базу. 🦸‍♂️💻

CD, с другой стороны, означает Continuous Deployment или Continuous Delivery, где мы используем мощь автоматизации для быстрой доставки этих изменений в производство. 🚚🔥

💡 Как это работает? 🤖

Представьте себе, что каждое изменение кода запускает серию автоматизированных тестов и проверок, обеспечивающих качество, совместимость и функциональность. Представьте, что это цифровой сборочный конвейер для разработки программного обеспечения! 🏭👾

После того как код проходит все тесты (🎉 Ура!), он плавно развертывается в производственной среде, что делает обновления более плавными и сводит к минимуму время простоя. 🌐

🔄 Множество преимуществ! 🌈

Быстрая доставка: Попрощайтесь с длительным ожиданием релизов - CI/CD ускоряет процесс, делая обновления более частыми и надежными.
Снижение рисков: Автоматизированное тестирование позволяет выявлять ошибки на ранних стадиях, сводя к минимуму неожиданности и делая процесс разработки более плавным.
Повышение эффективности совместной работы: CI/CD стимулирует командную работу, поскольку разработчики легко интегрируют код и быстрее видят изменения в действии.

🔍 Взгляд в будущее 🚁 .

По мере развития технологий CI/CD продолжает трансформировать способы создания и развертывания программного обеспечения. С развитием DevOps и контейнеризации будущее обещает еще более оптимизированные и эффективные процессы. 🌟
Обновления Kubernetes-платформы Deckhouse версий 1.45–1.47: Istio в Community Edition и поддержка ALT Linux.

В этой статье мы рассмотрим самые важные обновления платформы Deckhouse версий 1.45 — 1.47 — всё то, что появилось за последние три месяца.

Версия Deckhouse 1.45 на канале обновлений Stable появилась 17 мая этого года. Из ключевых изменений можно выделить прекращение поддержки Kubernetes 1.21 и добавление поддержки Kubernetes 1.26, появление нового модуля хранилища логов и включение поддержки ALT Linux. Рассмотрим их подробнее.

Читать далее https://habr.com/ru/companies/flant/articles/752254/
Различные инструменты Terraform, которые вам понадобятся

Terraform — это широко используемый инструмент IAC, который упрощает развертывание для крупных компаний, разрабатывающих несколько инфраструктур и управляющих ими.

Лучшие инструменты Terraform для разных задач. А с помощью подобных инструментов вы можете планировать и выполнять свою работу с точным и разумным подходом. В этой статье будут обсуждаться различные инструменты Terraform и какие из них лучше всего подходят для различных задач.

https://medium.com/cloud-native-daily/terraform-tool-447568c12425
Микросервисы и микрофронтенды: в чем разница?

В постоянно меняющемся ландшафте разработки программного обеспечения два новаторских архитектурных стиля, микросервисы и микрофронтенды, стали революционными парадигмами. Эти методологии изменили способ создания и развертывания современных приложений. Охватывая принципы модульности, масштабируемости и гибкости, как микросервисы, так и микроинтерфейсы стали предпочтительным выбором для команд разработчиков по всему миру.

Независимо от того, являетесь ли вы опытным разработчиком или только начинаете свое путешествие в мир архитектуры программного обеспечения, это руководство призвано дать вам всестороннее представление о микросервисах и микроинтерфейсах, а также о том, как они могут поднять разработку ваших приложений на новую высоту.

https://dev.to/pavanbelagatti/microservices-vs-micro-frontends-whats-the-difference-33je
Декларативное управление конфигурацией узлов Kubernetes в масштабе.

Изменять конфигурацию узла Kubernetes нужно не только в момент создания кластера, но и при его обновлениях или изменениях в инфраструктуре. Хорошо, если узлы можно автоматизированно пересоздать или изменить без перезагрузки узла. А что делать, если такой возможности нет или количество узлов в кластере переваливает за сотню?

Меня зовут Александр Краснов, CTO компании «Лаборатория Числитель». Мы занимаемся разработкой программного обеспечения, создаем собственные продукты в области контейнерных платформ, DevOps, облачных решений и мониторинга. Я же проектирую и внедряю Kubernetes в Enterprise.

В основе этого поста — мой доклад с DevOps Conf 2023. Я расскажу про распространенные варианты управления конфигурацией кластеров с помощью Ansible, Cluster API и OpenShif Machine Config.

Читать далее https://habr.com/ru/companies/oleg-bunin/articles/753256/
Как перезапустить поды Kubernetes с помощью kubectl

В этой статье мы обсудим пять сценариев, в которых вам может понадобиться перезапустить под Kubernetes, и познакомим вас с методами перезапуска подов с помощью kubectl.

https://last9.io/blog/how-to-restart-kubernetes-pods-with-kubectl-tutorial/
Как организовать мониторинг актуальности Helm-релизов в кластерах Kubernetes

Чем больше чартов в кластере Kubernetes, тем тяжелее проверить актуальность их релизов. Поэтому важно настроить мониторинг состояния чартов, чтобы своевременно планировать и выполнять новые обновления.

О том, как мы мониторим актуальные Helm-релизы и какие инструменты для этого используем, рассказывает Александр, ведущий системный администратор в Selectel. Подробнее — под катом. https://habr.com/ru/companies/selectel/articles/753808/
Разворачиваем веб-приложение в Kubernetes с нуля

В этой статье мы разберёмся, как разворачивать многокомпонентное веб-приложение в кластере Kubernetes на примере его локальной реализации — minikube. Мы поднимем виртуальный кластер прямо на рабочем ноутбуке, разберёмся с основными сущностями Kubernetes, запустим и соединим между собой компоненты демо-приложения и обсудим, какие ещё возможности Kubernetes пригодятся нам в суровом энтерпрайзе. Если вы занимаетесь разработкой и слышали о Kubernetes, но ещё не имели возможности пощупать его руками — добро пожаловать!
https://habr.com/ru/articles/752586/
Kubernetes 1.28: прощание с Google, оптимизация работы с контейнерами и задачами, новый KEP от «Фланта»

В ночь с 15 на 16 августа официально выйдет новая версия Kubernetes — 1.28. Среди главных изменений — оптимизация работы с sidecar-контейнерами и задачами (Job). Клиенты теперь будут переадресовываться на тот сервер API, который способен обработать их запрос, что упростит скользящие обновления. Проект Kubernetes продолжает размежевание с инфраструктурой Google — KEP 1731 описывает ряд шагов, направленных на оптимизацию и упрощение релизного процесса.

Мы подробно разобрали все новые фичи Kubernetes 1.28. https://habr.com/ru/companies/flant/articles/754398/
Forwarded from Cloud Services
ИТ-инфраструктура в российских компаниях в 2023 году: импортозамещение, CI/CD, управление инфраструктурой и мониторинг

Месяц назад компания «Экспресс 42» вместе с партнерами (одним из которых как раз был «Флант») выпустила подробный отчет на 75 страницах о состоянии DevOps в России. В этой статье мы бы хотели более подробно рассказать, какие инструменты и операционные системы компании используют для работы с инфраструктурой, как меняется их проникновение от года к году, как продвигается импортозамещение и что именно российские компании понимают под этим термином. https://habr.com/ru/companies/flant/articles/755038/
Терраформ мертв; Да здравствует Пулуми?

Я использую Terraform как минимум раз в неделю в течение последних 5 лет. Я руководил миграцией двух компаний на инфраструктуру как код с помощью Terraform с использования веб-интерфейса их облачного провайдера, легко написав по пути десятки тысяч строк HCL. Сначала мне нравился Terraform, HCL было легко писать, поставщики из таких мест, как AWS и GCP, хорошо поддерживаются, а в Интернете есть множество ресурсов, которые помогут вам решить любую проблему.

С годами наши отношения испортились. У Terraform есть проблемы, которые на данный момент либо неразрешимы, либо не могут быть решены без отказа от большой части предыдущей работы. Без конкретных заказов, вот мои большие проблемы с Terraform: https://matduggan.com/terraform-is-dead-long-live-pulumi/
2025/07/14 08:01:50
Back to Top
HTML Embed Code: