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
https://github.com/omerbsezer/Fast-Kubernetes
GitHub
GitHub - omerbsezer/Fast-Kubernetes: This repo covers Kubernetes with LABs: Kubectl, Pod, Deployment, Service, PV, PVC, Rollout…
This repo covers Kubernetes with LABs: Kubectl, Pod, Deployment, Service, PV, PVC, Rollout, Multicontainer, Daemonset, Taint-Toleration, Job, Ingress, Kubeadm, Helm, etc. - omerbsezer/Fast-Kubernetes
Forwarded from Daily Dev Jokes. Юмор.
This media is not supported in your browser
VIEW IN TELEGRAM
Миграция приложения в kubernetes
CueLang: лучшая альтернатива манифестам Kubernetes
Является ли язык CUE лучшей альтернативой YAML не только для Kubernetes?
Учитывая, что инженеры DevOps пишут на YAML больше, чем на любом другом языке, а манифесты Kubernetes настолько многословны, я всегда думал, что кто-то создаст лучшую альтернативу.
https://itnext.io/cuelang-a-better-alternative-for-kubernetes-manifests-bcfed84dbafc
Является ли язык CUE лучшей альтернативой YAML не только для Kubernetes?
Учитывая, что инженеры DevOps пишут на YAML больше, чем на любом другом языке, а манифесты Kubernetes настолько многословны, я всегда думал, что кто-то создаст лучшую альтернативу.
https://itnext.io/cuelang-a-better-alternative-for-kubernetes-manifests-bcfed84dbafc
Forwarded from Добро пожаловать в мир Python
Невероятно быстрые сборки Python Docker с помощью Poetry
В этой статье предполагается, что вы уже знакомы как с Poetry, так и с Docker, в частности с тем, как работает кэширование слоев Docker, и ищете способ оптимизировать свои сборки. Я структурировал статью от наивных до более оптимизированных решений, чтобы читатель мог понять влияние каждой оптимизации. Достаточно введения, давайте посмотрим некоторые Dockerfiles! 💪
https://medium.com/@albertazzir/blazing-fast-python-docker-builds-with-poetry-a78a66f5aed0
В этой статье предполагается, что вы уже знакомы как с Poetry, так и с Docker, в частности с тем, как работает кэширование слоев Docker, и ищете способ оптимизировать свои сборки. Я структурировал статью от наивных до более оптимизированных решений, чтобы читатель мог понять влияние каждой оптимизации. Достаточно введения, давайте посмотрим некоторые Dockerfiles! 💪
https://medium.com/@albertazzir/blazing-fast-python-docker-builds-with-poetry-a78a66f5aed0
Инструменты, которые сделают ваш терминал удобным для DevOps и Kubernetes
Если вы работаете с DevOps и Kubernetes, вы знаете, насколько важен интерфейс командной строки (CLI) для управления задачами. К счастью, есть инструменты, облегчающие использование терминала в таких средах. В этой статье мы рассмотрим некоторые лучшие инструменты, которые упрощают рабочий процесс и помогают уверенно ориентироваться в терминале в DevOps и Kubernetes.
https://awstip.com/tools-to-make-your-terminal-devops-and-kubernetes-friendly-64d27a35bd3f
Если вы работаете с DevOps и Kubernetes, вы знаете, насколько важен интерфейс командной строки (CLI) для управления задачами. К счастью, есть инструменты, облегчающие использование терминала в таких средах. В этой статье мы рассмотрим некоторые лучшие инструменты, которые упрощают рабочий процесс и помогают уверенно ориентироваться в терминале в DevOps и Kubernetes.
https://awstip.com/tools-to-make-your-terminal-devops-and-kubernetes-friendly-64d27a35bd3f
Medium
Tools To Make Your Terminal DevOps and Kubernetes Friendly
If you work with DevOps and Kubernetes, you know how important the command line interface (CLI) is for managing tasks. Fortunately, there…
Как установить и получить доступ к панели управления 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/
В этой записи блога мы шаг за шагом проведем вас через процесс установки и доступа к панели инструментов 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/
LinuxTechi
How to Install Kubernetes Dashboard (Simple Guide)
In this blog post, we will cover how to install Kubernetes dashboard using helm, empowering you to streamline Kubernetes management tasks.
**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
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
YouTube
DevOps vs SRE vs Platform Engineering | Clear Big Misconceptions
Get a Free System Design PDF with 158 pages by subscribing to our weekly newsletter.: https://blog.bytebytego.com
Animation tools: Adobe Illustrator and After Effects.
Checkout our bestselling System Design Interview books:
Volume 1: https://amzn.to/3Ou7gkd…
Animation tools: Adobe Illustrator and After Effects.
Checkout our bestselling System Design Interview books:
Volume 1: https://amzn.to/3Ou7gkd…
Kubernetes Persistent Volumes - учебник и примеры
В этой статье мы объясним, как работают PV, и покажем, как начать использовать их в кластере Kubernetes.
https://spacelift.io/blog/kubernetes-persistent-volumes
В этой статье мы объясним, как работают PV, и покажем, как начать использовать их в кластере Kubernetes.
https://spacelift.io/blog/kubernetes-persistent-volumes
Forwarded from Linux
Что нужно знать каждому ИТ-специалисту об OpenBSD
"Функциональный, свободный и безопасный по умолчанию", OpenBSD остается решающим, но в значительной степени непризнанным игроком в поле с открытым исходным кодом. Цель этого разговора состоит в том, чтобы подчеркнуть характерные особенности проекта в области безопасности и практики разработки -- резкий акцент на правильный и безопасный код в сочетании с продолжающимся аудитом кода -- а также роль проекта как источника инноваций в практике обеспечения безопасности и 'исходный' источник для многочисленных широко используемых компонентов, таких как OpenSSH, PF, LibreSSL и другие.
https://nxdomain.no/~peter/what_every_it_person_needs_to_know_about_openbsd.html
"Функциональный, свободный и безопасный по умолчанию", OpenBSD остается решающим, но в значительной степени непризнанным игроком в поле с открытым исходным кодом. Цель этого разговора состоит в том, чтобы подчеркнуть характерные особенности проекта в области безопасности и практики разработки -- резкий акцент на правильный и безопасный код в сочетании с продолжающимся аудитом кода -- а также роль проекта как источника инноваций в практике обеспечения безопасности и 'исходный' источник для многочисленных широко используемых компонентов, таких как OpenSSH, PF, LibreSSL и другие.
https://nxdomain.no/~peter/what_every_it_person_needs_to_know_about_openbsd.html
11 полезных плагинов для kubectl.
Kubectl (Kubernetes Control) — это по сути основной интерфейс для взаимодействия с Kubernetes-кластером. Сторонние разработчики сделали для него много полезных плагинов, которые в той или иной ситуации могут облегчить работу инженера и сэкономить время. В этой статье рассмотрим 11 удобных плагинов для расширения функционала kubectl.
Читать далее https://habr.com/ru/companies/southbridge/articles/750264/
Kubectl (Kubernetes Control) — это по сути основной интерфейс для взаимодействия с Kubernetes-кластером. Сторонние разработчики сделали для него много полезных плагинов, которые в той или иной ситуации могут облегчить работу инженера и сэкономить время. В этой статье рассмотрим 11 удобных плагинов для расширения функционала kubectl.
Читать далее https://habr.com/ru/companies/southbridge/articles/750264/
Хабр
11 полезных плагинов для kubectl
Kubectl (Kubernetes Control) — это по сути основной интерфейс для взаимодействия с Kubernetes-кластером. Сторонние разработчики сделали для него много полезных плагинов, которые в той или иной...
75 главных вопросов и ответов о Kubernetes
Kubernetes стал стандартом де-факто для оркестрации контейнеров и управления ими , поддерживая множество современных приложений и сервисов. По мере того, как его популярность продолжает расти, растет и потребность в специалистах по Kubernetes. В этой записи блога мы рассмотрим 75 самых популярных вопросов и ответов о Kubernetes, охватывающих широкий спектр тем, от базовых концепций до передовых методов. Независимо от того, новичок вы или эксперт, эти вопросы и ответы помогут вам лучше понять Kubernetes и отточить свои навыки.
https://medium.com/@bubu.tripathy/top-75-kubernetes-questions-and-answers-d677a0b87d79
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
Управление несколькими кластерами Kubernetes с помощью Git
Централизованное управление мультиоблачными кластерами Kubernetes с помощью GitLab https://medium.com/itnext/managing-multiple-kubernetes-clusters-using-git-cd068bbd85ac
Централизованное управление мультиоблачными кластерами 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/
Меня заинтересовала тема Kubernetes, и я решил освоить его. На начальном этапе все шло хорошо, пока я изучал теорию.
Однако как только дело дошло до практики внезапно выяснилось что по каким то причинам самое быстрое и распространённое решение minicube просто отказывается разворачиваться на моей Fedora. Разворачивание просто зависало на одном из этапов. Причина подозреваю была в не отключенном по умолчанию swap разделе, но на тот момент я не додумал.
Попробовав несколько вариантов с разными виртуальными машинами, я решил что раз не работает minicube, значит надо развернуть более комплексное решение. Подумал и полез в интернет. После прочтения нескольких статей на нашем ресурсе я решил остановиться на этой:
https://habr.com/ru/articles/751582/
Хабр
Автоматизация развертывания стенда Kubernetes
Меня заинтересовала тема Kubernetes, и я решил освоить его. На начальном этапе все шло хорошо, пока я изучал теорию. Однако как только дело дошло до практики внезапно выяснилось...
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
Затронутые темы включают: 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...
Как освоить Tarantool за 3 месяца и выжить: учимся на ошибках DevOps-инженера
Освоение нового инструмента и его внедрение в работающий проект — практически типовая задача для многих компаний. Более того, часто DevOps-инженерам и другим специалистам приходится изучать новый инструмент в сжатые сроки, в том числе когда компетенцию в команде надо нарабатывать с нуля. Поэтому сложности и ошибки — практически неотъемлемая часть обучения.
https://habr.com/ru/articles/750940/
Освоение нового инструмента и его внедрение в работающий проект — практически типовая задача для многих компаний. Более того, часто DevOps-инженерам и другим специалистам приходится изучать новый инструмент в сжатые сроки, в том числе когда компетенцию в команде надо нарабатывать с нуля. Поэтому сложности и ошибки — практически неотъемлемая часть обучения.
https://habr.com/ru/articles/750940/
Хабр
Как освоить Tarantool за 3 месяца и выжить: учимся на ошибках DevOps-инженера
Освоение нового инструмента и его внедрение в работающий проект — практически типовая задача для многих компаний. Более того, часто DevOps-инженерам и другим специалистам приходится изучать новый...
Сравнение производительности: 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
Надежная производительность управляемых платформ 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.
Forwarded from Шпаргалки для айтишников
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 и контейнеризации будущее обещает еще более оптимизированные и эффективные процессы. 🌟
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/
В этой статье мы рассмотрим самые важные обновления платформы 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 Версия...
Различные инструменты Terraform, которые вам понадобятся
Terraform — это широко используемый инструмент IAC, который упрощает развертывание для крупных компаний, разрабатывающих несколько инфраструктур и управляющих ими.
Лучшие инструменты Terraform для разных задач. А с помощью подобных инструментов вы можете планировать и выполнять свою работу с точным и разумным подходом. В этой статье будут обсуждаться различные инструменты Terraform и какие из них лучше всего подходят для различных задач.
https://medium.com/cloud-native-daily/terraform-tool-447568c12425
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.
Микросервисы и микрофронтенды: в чем разница?
В постоянно меняющемся ландшафте разработки программного обеспечения два новаторских архитектурных стиля, микросервисы и микрофронтенды, стали революционными парадигмами. Эти методологии изменили способ создания и развертывания современных приложений. Охватывая принципы модульности, масштабируемости и гибкости, как микросервисы, так и микроинтерфейсы стали предпочтительным выбором для команд разработчиков по всему миру.
Независимо от того, являетесь ли вы опытным разработчиком или только начинаете свое путешествие в мир архитектуры программного обеспечения, это руководство призвано дать вам всестороннее представление о микросервисах и микроинтерфейсах, а также о том, как они могут поднять разработку ваших приложений на новую высоту.
https://dev.to/pavanbelagatti/microservices-vs-micro-frontends-whats-the-difference-33je
В постоянно меняющемся ландшафте разработки программного обеспечения два новаторских архитектурных стиля, микросервисы и микрофронтенды, стали революционными парадигмами. Эти методологии изменили способ создания и развертывания современных приложений. Охватывая принципы модульности, масштабируемости и гибкости, как микросервисы, так и микроинтерфейсы стали предпочтительным выбором для команд разработчиков по всему миру.
Независимо от того, являетесь ли вы опытным разработчиком или только начинаете свое путешествие в мир архитектуры программного обеспечения, это руководство призвано дать вам всестороннее представление о микросервисах и микроинтерфейсах, а также о том, как они могут поднять разработку ваших приложений на новую высоту.
https://dev.to/pavanbelagatti/microservices-vs-micro-frontends-whats-the-difference-33je