ar
Feedback
Devops

Devops

الذهاب إلى القناة على Telegram

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

إظهار المزيد
2 235
المشتركون
لا توجد بيانات24 ساعات
-17 أيام
-1430 أيام
أرشيف المشاركات
Devops
2 235
Обновления 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/

Devops
2 235
Вам необходимо изучить CI/CD CI означает Continuous Integration (непрерывная интеграция), которая напоминает команду супергероев, работающих вместе для того, чтобы изменения кода плавно вливались в основную кодовую базу. 🦸‍♂️💻 CD, с другой стороны, означает Continuous Deployment или Continuous Delivery, где мы используем мощь автоматизации для быстрой доставки этих изменений в производство. 🚚🔥 💡 Как это работает? 🤖 Представьте себе, что каждое изменение кода запускает серию автоматизированных тестов и проверок, обеспечивающих качество, совместимость и функциональность. Представьте, что это цифровой сборочный конвейер для разработки программного обеспечения! 🏭👾 После того как код проходит все тесты (🎉 Ура!), он плавно развертывается в производственной среде, что делает обновления более плавными и сводит к минимуму время простоя. ⏰🌐 🔄 Множество преимуществ! 🌈 ✅ Быстрая доставка: Попрощайтесь с длительным ожиданием релизов - CI/CD ускоряет процесс, делая обновления более частыми и надежными. ✅ Снижение рисков: Автоматизированное тестирование позволяет выявлять ошибки на ранних стадиях, сводя к минимуму неожиданности и делая процесс разработки более плавным. ✅ Повышение эффективности совместной работы: CI/CD стимулирует командную работу, поскольку разработчики легко интегрируют код и быстрее видят изменения в действии. 🔍 Взгляд в будущее 🚁 . По мере развития технологий CI/CD продолжает трансформировать способы создания и развертывания программного обеспечения. С развитием DevOps и контейнеризации будущее обещает еще более оптимизированные и эффективные процессы. 🌟

Devops
2 235
Сравнение производительности: 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

Devops
2 235
Как освоить Tarantool за 3 месяца и выжить: учимся на ошибках DevOps-инженера Освоение нового инструмента и его внедрение в работающий проект — практически типовая задача для многих компаний. Более того, часто DevOps-инженерам и другим специалистам приходится изучать новый инструмент в сжатые сроки, в том числе когда компетенцию в команде надо нарабатывать с нуля. Поэтому сложности и ошибки — практически неотъемлемая часть обучения. https://habr.com/ru/articles/750940/

Devops
2 235
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

Devops
2 235
Автоматизация развертывания стенда Kubernetes Меня заинтересовала тема Kubernetes, и я решил освоить его. На начальном этапе все шло хорошо, пока я изучал теорию. Однако как только дело дошло до практики внезапно выяснилось что по каким то причинам самое быстрое и распространённое решение minicube просто отказывается разворачиваться на моей Fedora. Разворачивание просто зависало на одном из этапов. Причина подозреваю была в не отключенном по умолчанию swap разделе, но на тот момент я не додумал. Попробовав несколько вариантов с разными виртуальными машинами, я решил что раз не работает minicube, значит надо развернуть более комплексное решение. Подумал и полез в интернет. После прочтения нескольких статей на нашем ресурсе я решил остановиться на этой: https://habr.com/ru/articles/751582/

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

Devops
2 235
75 главных вопросов и ответов о Kubernetes Kubernetes стал стандартом де-факто для оркестрации контейнеров и управления ими , поддерживая множество современных приложений и сервисов. По мере того, как его популярность продолжает расти, растет и потребность в специалистах по Kubernetes. В этой записи блога мы рассмотрим 75 самых популярных вопросов и ответов о Kubernetes, охватывающих широкий спектр тем, от базовых концепций до передовых методов. Независимо от того, новичок вы или эксперт, эти вопросы и ответы помогут вам лучше понять Kubernetes и отточить свои навыки. https://medium.com/@bubu.tripathy/top-75-kubernetes-questions-and-answers-d677a0b87d79

Devops
2 235
[Перевод] 11 полезных плагинов для kubectl. Kubectl (Kubernetes Control) — это по сути основной интерфейс для взаимодействия с Kubernetes-кластером. Сторонние разработчики сделали для него много полезных плагинов, которые в той или иной ситуации могут облегчить работу инженера и сэкономить время. В этой статье рассмотрим 11 удобных плагинов для расширения функционала kubectl. Читать далее https://habr.com/ru/companies/southbridge/articles/750264/

Devops
2 235
Repost from Linux
Что нужно знать каждому ИТ-специалисту об OpenBSD "Функциональный, свободный и безопасный по умолчанию", OpenBSD остается решающим, но в значительной степени непризнанным игроком в поле с открытым исходным кодом. Цель этого разговора состоит в том, чтобы подчеркнуть характерные особенности проекта в области безопасности и практики разработки -- резкий акцент на правильный и безопасный код в сочетании с продолжающимся аудитом кода -- а также роль проекта как источника инноваций в практике обеспечения безопасности и 'исходный' источник для многочисленных широко используемых компонентов, таких как OpenSSH, PF, LibreSSL и другие. https://nxdomain.no/~peter/what_every_it_person_needs_to_know_about_openbsd.html

Devops
2 235
Kubernetes Persistent Volumes - учебник и примеры В этой статье мы объясним, как работают PV, и покажем, как начать использов
Kubernetes Persistent Volumes - учебник и примеры В этой статье мы объясним, как работают PV, и покажем, как начать использовать их в кластере Kubernetes. https://spacelift.io/blog/kubernetes-persistent-volumes

Devops
2 235
**DevOps vs. SRE vs. Platform Engineering:**. 1. DevOps: DevOps - это набор практик, направленных на объединение разработки ПО (Dev) и ИТ-операций (Ops) для повышения эффективности и взаимодействия в рамках жизненного цикла разработки ПО. Основное внимание уделяется автоматизации процессов, развитию непрерывной интеграции и непрерывной доставки (CI/CD), а также формированию культуры совместной ответственности команд разработчиков и операторов. 2. SRE (Site Reliability Engineering): SRE - это подход, внедренный компанией Google, который сочетает в себе принципы программной инженерии и опыт эксплуатации. Основной целью SRE является обеспечение надежности и доступности крупномасштабных систем. Команды SRE занимаются мониторингом, управлением инцидентами, созданием отказоустойчивых и самовосстанавливающихся систем. 3. Платформенный инжиниринг: Платформенный инжиниринг включает в себя создание и поддержку внутренних платформ, инструментов и фреймворков, позволяющих командам разработчиков эффективно создавать, развертывать и управлять приложениями. Эти платформы обеспечивают стандартизацию и оптимизацию работы разработчиков, облегчая управление крупномасштабными системами. Кто придумал DevOps? DevOps - это скорее культурное и совместное движение, а не конкретное изобретение какого-то одного человека или организации. Оно возникло в результате необходимости преодоления разрыва между командами разработчиков и операторов и было популяризировано такими первыми последователями и идейными лидерами, как Патрик Дебуа и Эндрю Шафер. **Лучшие практики и инструменты SRE:. - Бюджеты ошибок: Установление пороговых значений приемлемой надежности обслуживания для достижения баланса между надежностью и инновациями. - Управление инцидентами: Внедрение четких процедур реагирования на инциденты для минимизации времени простоя и эффективного устранения проблем. - Мониторинг и оповещение: Использование таких инструментов, как Prometheus, Grafana и Stackdriver, для мониторинга состояния системы и запуска оповещений при возникновении аномалий. - Автоматизация: Использование автоматизации для управления инфраструктурой, развертываниями и повторяющимися задачами. - Постмортемы: Проведение анализов после инцидентов с целью извлечения уроков из неудач и предотвращения их повторения. https://www.youtube.com/watch?v=an8SrFtJBdM

Devops
2 235
Как установить и получить доступ к панели управления Kubernetes шаг за шагом В этой записи блога мы шаг за шагом проведем вас через процесс установки и доступа к панели инструментов Kubernetes, что позволит вам оптимизировать задачи управления Kubernetes. https://www.linuxtechi.com/how-to-install-kubernetes-dashboard/ Перенаправление контейнерного трафика через VPN в Kubernetes Я хочу перенаправить трафик программного обеспечения, чтобы его общедоступный IP-адрес не был IP-адресом сервера. Предпочтительно я хотел бы использовать Wireguard, который представляет собой современную, безопасную VPN L3 с очень низкими накладными расходами. Короче говоря, Wireguard имеет очень мало строк кода по сравнению с другими решениями VPN и использует простую современную криптографию. Он интегрирован в ядро ​​Linux (а также в OpenBSD и, по-видимому, вскоре во FreeBSD). Плюс документация потрясающая :). https://tech.j4m3s.eu/posts/vpn-forwarding-on-k8s/

Devops
2 235
Инструменты, которые сделают ваш терминал удобным для DevOps и Kubernetes Если вы работаете с DevOps и Kubernetes, вы знаете, насколько важен интерфейс командной строки (CLI) для управления задачами. К счастью, есть инструменты, облегчающие использование терминала в таких средах. В этой статье мы рассмотрим некоторые лучшие инструменты, которые упрощают рабочий процесс и помогают уверенно ориентироваться в терминале в DevOps и Kubernetes. https://awstip.com/tools-to-make-your-terminal-devops-and-kubernetes-friendly-64d27a35bd3f

Devops
2 235
Невероятно быстрые сборки Python Docker с помощью Poetry В этой статье предполагается, что вы уже знакомы как с Poetry, так и
Невероятно быстрые сборки Python Docker с помощью Poetry В этой статье предполагается, что вы уже знакомы как с Poetry, так и с Docker, в частности с тем, как работает кэширование слоев Docker, и ищете способ оптимизировать свои сборки. Я структурировал статью от наивных до более оптимизированных решений, чтобы читатель мог понять влияние каждой оптимизации. Достаточно введения, давайте посмотрим некоторые Dockerfiles! 💪 https://medium.com/@albertazzir/blazing-fast-python-docker-builds-with-poetry-a78a66f5aed0

Devops
2 235
CueLang: лучшая альтернатива манифестам Kubernetes Является ли язык CUE лучшей альтернативой YAML не только для Kubernetes? У
CueLang: лучшая альтернатива манифестам Kubernetes Является ли язык CUE лучшей альтернативой YAML не только для Kubernetes? Учитывая, что инженеры DevOps пишут на YAML больше, чем на любом другом языке, а манифесты Kubernetes настолько многословны, я всегда думал, что кто-то создаст лучшую альтернативу. https://itnext.io/cuelang-a-better-alternative-for-kubernetes-manifests-bcfed84dbafc

Devops
2 235
Миграция приложения в kubernetes

Devops
2 235
Прощай, etcd, здравствуй, PostgreSQL: запуск Kubernetes с базой данных SQL Как заменить etcd — мозг кластера Kubernetes — на PostgreSQL или любую другую СУБД, которую вы хотите

Devops
2 235
Fast-Kubernetes—В данном репозитории подробно рассматриваются объекты и компоненты Kubernetes (Kubectl, Pod, Deployment, Service, ConfigMap, Volume, PV, PVC, Daemonset, Secret, Affinity, Taint-Toleration, Helm и т.д.), а также возможные сценарии использования (HowTo: Hands-on LAB) в двух словах. Возможные сценарии использования будут со временем обновляться. https://github.com/omerbsezer/Fast-Kubernetes

Devops
2 235
Получите больше от kubectl: 11 основных плагинов для изучения Вот, вас ждет множество удобных расширений в инструменте управления плагинами kubectl — всего одиннадцать, если быть точным! Эти ценные плагины улучшат ваш опыт работы с kubectl и позволят вам достигать большего с большей легкостью и эффективностью. https://medium.com/@seifeddinerajhi/get-more-out-of-kubectl-11-essential-plugins-to-explore-ca2a4af5a5e9