TGViewer
Channel Public Channel
Devops

Devops

@dev_ops_info

Технологии и решения, архитектурные проблемы.
Контейнеры, оркестраторы, скейлинг, мониторинг и др.

По всем вопросам: @un_ixtime
Subscribers
2.19K
Photos
295
Videos
15
Links
876

Showing posts older than #710 · Back to latest

Older Posts 20 shown
Post #709 835
Терраформ мертв; Да здравствует Пулуми?

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

С годами наши отношения испортились. У Terraform есть проблемы, которые на данный момент либо неразрешимы, либо не могут быть решены без отказа от большой части предыдущей работы. Без конкретных заказов, вот мои большие проблемы с Terraform: https://matduggan.com/terraform-is-dead-long-live-pulumi/
matduggan.com Terraform is dead; Long live Pulumi? The best tools in tech scale. They're not always easy to learn, they might take some time to get good with but once you start to use them they just stick with you forever. On the command line, things like gawk and sed jump to mind, tools that have saved
Post #708 793

Forwarded from Cloud Services

ИТ-инфраструктура в российских компаниях в 2023 году: импортозамещение, CI/CD, управление инфраструктурой и мониторинг

Месяц назад компания «Экспресс 42» вместе с партнерами (одним из которых как раз был «Флант») выпустила подробный отчет на 75 страницах о состоянии DevOps в России. В этой статье мы бы хотели более подробно рассказать, какие инструменты и операционные системы компании используют для работы с инфраструктурой, как меняется их проникновение от года к году, как продвигается импортозамещение и что именно российские компании понимают под этим термином. https://habr.com/ru/companies/flant/articles/755038/
Post #706 1.04K
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/
Post #704 919
Разворачиваем веб-приложение в Kubernetes с нуля

В этой статье мы разберёмся, как разворачивать многокомпонентное веб-приложение в кластере Kubernetes на примере его локальной реализации — minikube. Мы поднимем виртуальный кластер прямо на рабочем ноутбуке, разберёмся с основными сущностями Kubernetes, запустим и соединим между собой компоненты демо-приложения и обсудим, какие ещё возможности Kubernetes пригодятся нам в суровом энтерпрайзе. Если вы занимаетесь разработкой и слышали о Kubernetes, но ещё не имели возможности пощупать его руками — добро пожаловать!
https://habr.com/ru/articles/752586/
Post #703 678
Как организовать мониторинг актуальности Helm-релизов в кластерах Kubernetes

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

О том, как мы мониторим актуальные Helm-релизы и какие инструменты для этого используем, рассказывает Александр, ведущий системный администратор в Selectel. Подробнее — под катом. https://habr.com/ru/companies/selectel/articles/753808/
Хабр Как организовать мониторинг актуальности Helm-релизов в кластерах Kubernetes Чем больше чартов в кластере Kubernetes , тем тяжелее проверить актуальность их релизов. Поэтому важно настроить мониторинг состояния чартов, чтобы своевременно планировать и выполнять новые...
Post #702 690
Как перезапустить поды Kubernetes с помощью kubectl

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

https://last9.io/blog/how-to-restart-kubernetes-pods-with-kubectl-tutorial/
Post #701 684
Декларативное управление конфигурацией узлов 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 в масштабе Изменять конфигурацию узла Kubernetes нужно не только в момент создания кластера, но и при его обновлениях или изменениях в инфраструктуре. Хорошо, если узлы можно автоматизированно пересоздать или...
Post #700 646
Микросервисы и микрофронтенды: в чем разница?

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

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

https://dev.to/pavanbelagatti/microservices-vs-micro-frontends-whats-the-difference-33je
Post #699 687
Различные инструменты Terraform, которые вам понадобятся

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

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

https://medium.com/cloud-native-daily/terraform-tool-447568c12425
Medium Different Terraform Tools You’ll Need Explore different Terraform tools and find out which ones are best suited for certain tasks.
Post #698 728
Обновления 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/
Хабр Обновления Kubernetes-платформы Deckhouse версий 1.45–1.47: Istio в Community Edition и поддержка ALT Linux В этой статье мы рассмотрим самые важные обновления платформы Deckhouse версий 1.45–1.47 — всё то, что появилось за последние три месяца. Deckhouse 1.45: поддержка K8s 1.26 и модуль loki Версия...
Post #697 624

Forwarded from Шпаргалки для айтишников

Вам необходимо изучить CI/CD

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

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

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

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

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

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

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

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

По мере развития технологий CI/CD продолжает трансформировать способы создания и развертывания программного обеспечения. С развитием DevOps и контейнеризации будущее обещает еще более оптимизированные и эффективные процессы. 🌟
Post #696 671
Сравнение производительности: 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
www.blueshoe.io EKS vs. GKE – and why does it matter? A performance comparison. | BLUESHOE Why are we just assuming that managed K8s platforms perform solid over all important metrics? We benchmarked GKE vs EKS and here are the shocking results.
Post #695 696
Как освоить Tarantool за 3 месяца и выжить: учимся на ошибках DevOps-инженера

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

https://habr.com/ru/articles/750940/
Хабр Как освоить Tarantool за 3 месяца и выжить: учимся на ошибках DevOps-инженера Освоение нового инструмента и его внедрение в работающий проект — практически типовая задача для многих компаний. Более того, часто DevOps-инженерам и другим специалистам приходится изучать новый...
Post #694 914
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
GitHub GitHub - bregman-arie/devops-exercises: Linux, Jenkins, AWS, SRE, Prometheus, Docker, Python, Ansible, Git, Kubernetes, Terraform… Linux, Jenkins, AWS, SRE, Prometheus, Docker, Python, Ansible, Git, Kubernetes, Terraform, OpenStack, SQL, NoSQL, Azure, GCP, DNS, Elastic, Network, Virtualization. DevOps Interview Questions - bre...
Post #693 745
Автоматизация развертывания стенда Kubernetes

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

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

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

https://habr.com/ru/articles/751582/
Хабр Автоматизация развертывания стенда Kubernetes Меня заинтересовала тема Kubernetes, и я решил освоить его. На начальном этапе все шло хорошо, пока я изучал теорию. Однако как только дело дошло до практики внезапно выяснилось...
Post #691 980
75 главных вопросов и ответов о Kubernetes

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

https://medium.com/@bubu.tripathy/top-75-kubernetes-questions-and-answers-d677a0b87d79
Medium Top 75 Kubernetes Questions and Answers Introduction
Post #690 871
11 полезных плагинов для kubectl.

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

Читать далее https://habr.com/ru/companies/southbridge/articles/750264/
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →