This media is not supported in your browser
VIEW IN TELEGRAM
Запуск приложений с графическим интерфейсом в контейнере Docker
В этом блоге я расскажу, как запустить приложение с графическим пользовательским интерфейсом в Docker.
https://shly.link/PP09p
В этом блоге я расскажу, как запустить приложение с графическим пользовательским интерфейсом в Docker.
https://shly.link/PP09p
Дженкинс: создание конвейера для проектов Python
Недавно я попытался настроить конвейер с использованием Jenkins для своих проектов Python. Процесс не простой, но я разобрался.
Я постараюсь описать, как я это сделал, в этой статье, чтобы любой, кто начинает или работает над подобным проектом, мог следовать руководству.
https://shly.link/devXyJU
Недавно я попытался настроить конвейер с использованием Jenkins для своих проектов Python. Процесс не простой, но я разобрался.
Я постараюсь описать, как я это сделал, в этой статье, чтобы любой, кто начинает или работает над подобным проектом, мог следовать руководству.
https://shly.link/devXyJU
DEV Community
Jenkins: Creating a Pipeline for Python projects
I recently attempted to set up a pipeline using Jenkins for my Python projects. The process was not...
Podman Desktop — это графический интерфейс, который позволяет разработчикам приложений беспрепятственно работать с контейнерами и Kubernetes.
Podman Desktop устанавливает, настраивает и поддерживает Podman в актуальном состоянии в вашей локальной среде. Он предоставляет системный трей для проверки состояния и взаимодействия с вашим контейнерным движком, не отвлекаясь от других задач. Настольное приложение предоставляет панель инструментов для взаимодействия с контейнерами, изображениями, модулями и томами, а также настраивает вашу среду с помощью реестров OCI и сетевых параметров. Podman Desktop также предоставляет возможности для подключения и развертывания модулей в средах Kubernetes.
https://github.com/containers/podman-desktop
Podman Desktop устанавливает, настраивает и поддерживает Podman в актуальном состоянии в вашей локальной среде. Он предоставляет системный трей для проверки состояния и взаимодействия с вашим контейнерным движком, не отвлекаясь от других задач. Настольное приложение предоставляет панель инструментов для взаимодействия с контейнерами, изображениями, модулями и томами, а также настраивает вашу среду с помощью реестров OCI и сетевых параметров. Podman Desktop также предоставляет возможности для подключения и развертывания модулей в средах Kubernetes.
https://github.com/containers/podman-desktop
GitHub
GitHub - podman-desktop/podman-desktop: Podman Desktop is the best free and open source tool to work with Containers and Kubernetes…
Podman Desktop is the best free and open source tool to work with Containers and Kubernetes for developers. Get an intuitive and user-friendly interface to effortlessly build, manage, and deploy co...
CloudNativePG — это оператор Kubernetes, который охватывает полный жизненный цикл кластера базы данных PostgreSQL с основной/резервной архитектурой, используя встроенную потоковую репликацию.
https://shly.link/ghNqko
https://shly.link/ghNqko
GitHub
GitHub - cloudnative-pg/cloudnative-pg: CloudNativePG is a Kubernetes operator that covers the full lifecycle of a PostgreSQL database…
CloudNativePG is a Kubernetes operator that covers the full lifecycle of a PostgreSQL database cluster with a primary/standby architecture, using native streaming replication - GitHub - cloudnative...
Forwarded from General programming
Что такое ЯМЛ? Формат файла YML
В этой статье вы узнаете, как YAML сравнивается с XML и JSON — двумя языками, которые также используются для создания файлов конфигурации.
Вы также изучите некоторые правила и особенности языка, а также его основной синтаксис.
https://shly.link/t5ytZ
В этой статье вы узнаете, как YAML сравнивается с XML и JSON — двумя языками, которые также используются для создания файлов конфигурации.
Вы также изучите некоторые правила и особенности языка, а также его основной синтаксис.
https://shly.link/t5ytZ
Инструменты DevOps/SRE
Для DevOps/SRE/Developer правильные инструменты важны, чтобы быть более продуктивными и добиваться поставленных целей. Я управляю некоторыми из своих dotfiles уже более нескольких лет и решил поделиться ими в этом блоге.
https://shly.link/PJxMr
Для DevOps/SRE/Developer правильные инструменты важны, чтобы быть более продуктивными и добиваться поставленных целей. Я управляю некоторыми из своих dotfiles уже более нескольких лет и решил поделиться ими в этом блоге.
https://shly.link/PJxMr
📚Подборка тематичеких каналов для программистов📚
СИСТЕМНОЕ АДМИНИСТРИРОВАНИЕ
🐧 Новости и информация из мира Linux
https://news.1rj.ru/str/linux_sup
⚙️ Контейнеры, оркестраторы, мониторинг и др.
https://news.1rj.ru/str/dev_ops_info
🕸 Сетевая архитектура и администрирование
https://news.1rj.ru/str/network_arch
ПРОГРАММИРОВАНИЕ
🧑💻 Разработка внешнего интерфейса
https://news.1rj.ru/str/Frontend_now
🔺 Все что связано с Angular, Vuejs
https://news.1rj.ru/str/Angular_Vuejs
⚛️ Все что связано с reactjs
https://news.1rj.ru/str/react_prog
🐍 Программирование Python
https://news.1rj.ru/str/Welcome_Python
🐍⌨️Код Python
https://news.1rj.ru/str/pycodings
☕️ Программирование Java
https://news.1rj.ru/str/java_sup
📲 Все по мобильной разработке: iOS, Android
https://news.1rj.ru/str/imobile_dev
🗃 Базы данных SQL/NOSQL
https://news.1rj.ru/str/database_group
🌥 Облачные сервисы, вычисления и безопасность
https://news.1rj.ru/str/cloud_comp
🔬 Data Science, Big Data, Machine Learning
https://news.1rj.ru/str/bigdata_world
🔬📜Проекты Data Science, Big Data, Machine Learning
https://news.1rj.ru/str/ML_programming
🤯 Программирование для новичков
https://news.1rj.ru/str/easy_program
🪲 Тестирование программного обеспечения
https://news.1rj.ru/str/testin_new
🪛 General programming (инструменты и руководства для программистов)
https://news.1rj.ru/str/generalprog
📚Шпаргалки для айтишников (шпаргалки и руководства для системных администраторов, программистов, специалистов по безопасности и т.п.)
https://news.1rj.ru/str/itcheat_sheet
GITHAB
🐍 Python (гитхаб тренды)
https://news.1rj.ru/str/pythonghub
☕️ Java (гитхаб тренды)
https://news.1rj.ru/str/javaghub
🟨 Javanoscript (гитхаб тренды)
https://news.1rj.ru/str/Jsghub
БУДНИ ПРОГРАММИСТА (ЮМОР) 📌
😁 Daily Dev Jokes
https://news.1rj.ru/str/dev_jokes
ЗАЩИТА ВЗЛОМ БЕЗОПАСНОСТЬ
🔒 Информационная безопасность
https://news.1rj.ru/str/crypto_security_lab
👨✈️ Новости из мира хакинга
https://news.1rj.ru/str/Hackme_news
ВИРТУАЛЬНАЯ РЕАЛЬНОСТЬ, РОБОТОТЕХНИКА
👓 Компьютерное зрение, виртуальная реальность
https://news.1rj.ru/str/AR_VR_vision
🦾 Канал о Робототехнике и автоматизации
https://news.1rj.ru/str/robotics_scince
СИСТЕМНОЕ АДМИНИСТРИРОВАНИЕ
🐧 Новости и информация из мира Linux
https://news.1rj.ru/str/linux_sup
⚙️ Контейнеры, оркестраторы, мониторинг и др.
https://news.1rj.ru/str/dev_ops_info
🕸 Сетевая архитектура и администрирование
https://news.1rj.ru/str/network_arch
ПРОГРАММИРОВАНИЕ
🧑💻 Разработка внешнего интерфейса
https://news.1rj.ru/str/Frontend_now
🔺 Все что связано с Angular, Vuejs
https://news.1rj.ru/str/Angular_Vuejs
⚛️ Все что связано с reactjs
https://news.1rj.ru/str/react_prog
🐍 Программирование Python
https://news.1rj.ru/str/Welcome_Python
🐍⌨️Код Python
https://news.1rj.ru/str/pycodings
☕️ Программирование Java
https://news.1rj.ru/str/java_sup
📲 Все по мобильной разработке: iOS, Android
https://news.1rj.ru/str/imobile_dev
🗃 Базы данных SQL/NOSQL
https://news.1rj.ru/str/database_group
🌥 Облачные сервисы, вычисления и безопасность
https://news.1rj.ru/str/cloud_comp
🔬 Data Science, Big Data, Machine Learning
https://news.1rj.ru/str/bigdata_world
🔬📜Проекты Data Science, Big Data, Machine Learning
https://news.1rj.ru/str/ML_programming
🤯 Программирование для новичков
https://news.1rj.ru/str/easy_program
🪲 Тестирование программного обеспечения
https://news.1rj.ru/str/testin_new
🪛 General programming (инструменты и руководства для программистов)
https://news.1rj.ru/str/generalprog
📚Шпаргалки для айтишников (шпаргалки и руководства для системных администраторов, программистов, специалистов по безопасности и т.п.)
https://news.1rj.ru/str/itcheat_sheet
GITHAB
🐍 Python (гитхаб тренды)
https://news.1rj.ru/str/pythonghub
☕️ Java (гитхаб тренды)
https://news.1rj.ru/str/javaghub
🟨 Javanoscript (гитхаб тренды)
https://news.1rj.ru/str/Jsghub
БУДНИ ПРОГРАММИСТА (ЮМОР) 📌
😁 Daily Dev Jokes
https://news.1rj.ru/str/dev_jokes
ЗАЩИТА ВЗЛОМ БЕЗОПАСНОСТЬ
🔒 Информационная безопасность
https://news.1rj.ru/str/crypto_security_lab
👨✈️ Новости из мира хакинга
https://news.1rj.ru/str/Hackme_news
ВИРТУАЛЬНАЯ РЕАЛЬНОСТЬ, РОБОТОТЕХНИКА
👓 Компьютерное зрение, виртуальная реальность
https://news.1rj.ru/str/AR_VR_vision
🦾 Канал о Робототехнике и автоматизации
https://news.1rj.ru/str/robotics_scince
tfquery — это фреймворк, который позволяет выполнять SQL-запросы к коду Terraform. Он предназначен для анализа вашей инфраструктуры Terraform, поиска ресурсов, проверки соответствия требованиям безопасности, обнаружения неправильно настроенных ресурсов, разработки тестов непрерывной интеграции и многого другого.
https://github.com/mazen160/tfquery
https://github.com/mazen160/tfquery
GitHub
GitHub - mazen160/tfquery: tfquery: Run SQL queries on your Terraform infrastructure. Query resources and analyze its configuration…
tfquery: Run SQL queries on your Terraform infrastructure. Query resources and analyze its configuration using a SQL-powered framework. - mazen160/tfquery
Kubernetes, EKS и AWS ECS — одно и то же?
В этом сообщении блога вы узнаете с теоретической и практической точки зрения, что такое Elastic Container Service, что такое оркестровка и как внедрить AWS EKS и ECS.
https://shly.link/devLBks
В этом сообщении блога вы узнаете с теоретической и практической точки зрения, что такое Elastic Container Service, что такое оркестровка и как внедрить AWS EKS и ECS.
https://shly.link/devLBks
DEV Community
Kubernetes, EKS, and AWS ECS - Is It All The Same Thing?
The orchestration wars, which were between Kubernetes, Mesos, and Docker Swarm was a real thing. The...
Автоматизация с помощью Bash: как контролировать дисковое хранилище и отправлять оповещения по электронной почте
Когда дело доходит до автоматизации на стороне сервера или автоматизации DevOps, скрипты bash играют важную роль.
Однако синтаксис и способы использования bash не такие «современные», как у Python. Младшим разработчикам немного сложно написать полезный сценарий bash, даже если у них есть базовые знания о bash.
Вот почему эта статья будет вашим другом. 🙂
В этой статье мы шаг за шагом разработаем сценарий автоматизации bash. Сценарий поможет вам контролировать дисковое хранилище Linux-машины и отправлять предупреждающие электронные письма, когда это необходимо. В этом примере не нужно устанавливать никаких других сторонних пакетов, и после прочтения вы увидите, насколько элегантен и точен bash. 😎
https://shly.link/mdmNKzZ
Когда дело доходит до автоматизации на стороне сервера или автоматизации DevOps, скрипты bash играют важную роль.
Однако синтаксис и способы использования bash не такие «современные», как у Python. Младшим разработчикам немного сложно написать полезный сценарий bash, даже если у них есть базовые знания о bash.
Вот почему эта статья будет вашим другом. 🙂
В этой статье мы шаг за шагом разработаем сценарий автоматизации bash. Сценарий поможет вам контролировать дисковое хранилище Linux-машины и отправлять предупреждающие электронные письма, когда это необходимо. В этом примере не нужно устанавливать никаких других сторонних пакетов, и после прочтения вы увидите, насколько элегантен и точен bash. 😎
(если пост не открывается полностью, откройте в режиме инкогнито)
https://shly.link/mdmNKzZ
Альтернативы Docker для ваших потребностей в контейнеризации
Docker был самым популярным инструментом для управления контейнерами. Он стал синонимом контейнеров.
Но Docker — не единственный инструмент, который вы можете использовать для управления контейнерами Linux. Есть несколько других инструментов, которые вы можете использовать вместо Docker.
В этой статье я собираюсь перечислить такие контейнерные инструменты.
https://shly.link/pLVbN
Docker был самым популярным инструментом для управления контейнерами. Он стал синонимом контейнеров.
Но Docker — не единственный инструмент, который вы можете использовать для управления контейнерами Linux. Есть несколько других инструментов, которые вы можете использовать вместо Docker.
В этой статье я собираюсь перечислить такие контейнерные инструменты.
https://shly.link/pLVbN
Linux Handbook
Docker Alternatives for Your Containerization Needs
Docker has become synonymous to containers. But it is not the only containerization tool out there. Take a look at these Docker alternatives.
Увеличить надёжность, безопасность, наблюдаемость системы, снизить ТТМ и время расследования инцидентов > все это про Service mesh 😎
Коротко о том, что же это такое🔻
⠀
Service mesh -это подход, при котором к микросервисам добавляются прокси-сервисы. Благодаря этому можно более гибко управлять трафиком и быть уверенным в безопасности соединения.
👉Что Service mesh даёт компаниям?
Компания теряет деньги на инцидентах, внедрение же Service помогает уменьшить издержки и увеличить прибыть.
Сама технология подходит как среднему, так и крупному бизнесу, который используют микросервисы.
👉Что мне, как специалисту, даёт знание Service mesh?
Знание технологии не только прокачивает ваши скилы, но и как следствие увеличивает ваши зарплатные ожидания, даёт вам конкурентное преимущество для попадания в крупные компании.
Наш интенсив по Service mesh - это возможность за короткий срок перенять опыт спикеров и не набивать собственные шишки, которые будут стоить компании немалые деньги. На интенсиве вы поймете как избежать ошибок и правильно внедрить Service mesh.
Практикуемся в Istio, но изучаем не интерфейс, а концепцию работы: так можно применить полученный опыт на любом service mesh решении, реализованном на основе Envoy Proxy.
Стоимость интенсива окупиться у вас уже через пару месяцев, не говоря уже о том, сколько оно создаст возможностей и денег:)
Узнать подробнее: https://slurm.club/3VfWq4V
Коротко о том, что же это такое🔻
⠀
Service mesh -это подход, при котором к микросервисам добавляются прокси-сервисы. Благодаря этому можно более гибко управлять трафиком и быть уверенным в безопасности соединения.
👉Что Service mesh даёт компаниям?
Компания теряет деньги на инцидентах, внедрение же Service помогает уменьшить издержки и увеличить прибыть.
Сама технология подходит как среднему, так и крупному бизнесу, который используют микросервисы.
👉Что мне, как специалисту, даёт знание Service mesh?
Знание технологии не только прокачивает ваши скилы, но и как следствие увеличивает ваши зарплатные ожидания, даёт вам конкурентное преимущество для попадания в крупные компании.
Наш интенсив по Service mesh - это возможность за короткий срок перенять опыт спикеров и не набивать собственные шишки, которые будут стоить компании немалые деньги. На интенсиве вы поймете как избежать ошибок и правильно внедрить Service mesh.
Практикуемся в Istio, но изучаем не интерфейс, а концепцию работы: так можно применить полученный опыт на любом service mesh решении, реализованном на основе Envoy Proxy.
Стоимость интенсива окупиться у вас уже через пару месяцев, не говоря уже о том, сколько оно создаст возможностей и денег:)
Узнать подробнее: https://slurm.club/3VfWq4V
DevOps — расширенные команды Linux
Как инженер DevOps, я ежедневно использую Linux. В этой статье я хотел бы представить некоторые команды Linux, которые я использую ежедневно и которые помогают мне более эффективно выполнять работу или устранять неполадки.
Некоторые из команд вы, возможно, знаете и уже используете, но для пользы других и себя, и я могу вернуться и просмотреть их позже, если не вспомню.
https://shly.link/mdmwqsw
Как инженер DevOps, я ежедневно использую Linux. В этой статье я хотел бы представить некоторые команды Linux, которые я использую ежедневно и которые помогают мне более эффективно выполнять работу или устранять неполадки.
Некоторые из команд вы, возможно, знаете и уже используете, но для пользы других и себя, и я могу вернуться и просмотреть их позже, если не вспомню.
(если пост не открывается полностью, откройте в режиме инкогнито)
https://shly.link/mdmwqsw
Сокращение образов Docker с помощью Multistage Dockerfiles и DockerSlim
В этой краткой статье я продемонстрирую несколько советов, которые помогут уменьшить размер образа Docker, используя версию образа узла Alpine для базовой, многоэтапной и DockerSlim для оптимизации образа Alpine.
https://shly.link/vFFUa
В этой краткой статье я продемонстрирую несколько советов, которые помогут уменьшить размер образа Docker, используя версию образа узла Alpine для базовой, многоэтапной и DockerSlim для оптимизации образа Alpine.
https://shly.link/vFFUa
Монолиты против микросервисов против бессерверных
Когда мы создаем мелкомасштабные или крупномасштабные приложения, есть много разных способов сделать это. Хотя не существует «правильного» способа сделать что-то, я думаю, полезно знать компромиссы, которые представляет каждый вариант. Таким образом, вы можете принять обоснованное решение о том, какой подход лучше всего подходит для вашего конкретного случая использования.
В этом посте я собираюсь сравнить архитектуру монолитов, архитектуру микросервисов и бессерверную архитектуру.
В конце статьи. Я уверен, что тогда вы сможете решить, какая архитектура наиболее подходит для ваших текущих или будущих проектов.
https://shly.link/dev7odG
Когда мы создаем мелкомасштабные или крупномасштабные приложения, есть много разных способов сделать это. Хотя не существует «правильного» способа сделать что-то, я думаю, полезно знать компромиссы, которые представляет каждый вариант. Таким образом, вы можете принять обоснованное решение о том, какой подход лучше всего подходит для вашего конкретного случая использования.
В этом посте я собираюсь сравнить архитектуру монолитов, архитектуру микросервисов и бессерверную архитектуру.
В конце статьи. Я уверен, что тогда вы сможете решить, какая архитектура наиболее подходит для ваших текущих или будущих проектов.
https://shly.link/dev7odG
Ярлыки Kubernetes: экспертное руководство с 10 рекомендациями
С помощью меток Kubernetes команды DevOps могут быстрее устранять проблемы, массово применять изменения конфигурации и быстро реагировать на проблемы. Этикетки также дают важную информацию о ваших расходах, расширяя ваши возможности мониторинга, распределения и управления. Следование передовым методам использования меток поможет вам получить огромные преимущества от прозрачности инфраструктуры и эффективности операций .
Вот все, что вам нужно знать о метках Kubernetes — что это такое, как они работают, когда их использовать, а также 10 лучших практик, которым нужно следовать, чтобы построить надежную стратегию маркировки .
https://shly.link/dev8GUg
С помощью меток Kubernetes команды DevOps могут быстрее устранять проблемы, массово применять изменения конфигурации и быстро реагировать на проблемы. Этикетки также дают важную информацию о ваших расходах, расширяя ваши возможности мониторинга, распределения и управления. Следование передовым методам использования меток поможет вам получить огромные преимущества от прозрачности инфраструктуры и эффективности операций .
Вот все, что вам нужно знать о метках Kubernetes — что это такое, как они работают, когда их использовать, а также 10 лучших практик, которым нужно следовать, чтобы построить надежную стратегию маркировки .
https://shly.link/dev8GUg
16 лучших инструментов для разработки вашего движка CICD
В этом сообщении блога будут показаны все инструменты, которые могут упростить развертывание в облаке.
Для начинающих Terraform — это программное обеспечение с открытым исходным кодом, разработанное HashiCorp, которое обеспечивает предсказуемое и согласованное выделение ресурсов облачной платформы, классической инфраструктуры и инфраструктуры VPC с помощью языка сценариев высокого уровня. Вы можете использовать Hashicorp Terraform для автоматизации предоставления облачных ресурсов, быстрого создания сложных многоуровневых облачных сред и включения инфраструктуры как кода (IaC).
Подумайте о сценарии, в котором вы развертываете свою облачную инфраструктуру, объединяя инструменты.
Чтобы упростить это открытие, есть несколько инструментов, которые вы можете использовать и протестировать:
https://shly.link/mdmyrKH
В этом сообщении блога будут показаны все инструменты, которые могут упростить развертывание в облаке.
Для начинающих Terraform — это программное обеспечение с открытым исходным кодом, разработанное HashiCorp, которое обеспечивает предсказуемое и согласованное выделение ресурсов облачной платформы, классической инфраструктуры и инфраструктуры VPC с помощью языка сценариев высокого уровня. Вы можете использовать Hashicorp Terraform для автоматизации предоставления облачных ресурсов, быстрого создания сложных многоуровневых облачных сред и включения инфраструктуры как кода (IaC).
Подумайте о сценарии, в котором вы развертываете свою облачную инфраструктуру, объединяя инструменты.
Чтобы упростить это открытие, есть несколько инструментов, которые вы можете использовать и протестировать:
https://shly.link/mdmyrKH
Medium
16 Best tools to Design your CICD Engine ⚙️ 🚀
This blog post will show you all the tools that might simplify cloud deployments.
5 хитростей, которые поднимут ваши навыки работы с Kubernetes на новый уровень
Kubernetes сам по себе является своего рода автоматизацией. Это делает развертывание, масштабирование и управление приложениями в десять раз проще, чем если бы вам пришлось делать это вручную.
Однако многие программисты не знают, что на этом автоматизация не заканчивается. Вы можете сделать Kubernetes еще быстрее, еще приятнее и проще в использовании.
Пусть эти хитрости помогут вам!
Kubernetes сам по себе является своего рода автоматизацией. Это делает развертывание, масштабирование и управление приложениями в десять раз проще, чем если бы вам пришлось делать это вручную.
Однако многие программисты не знают, что на этом автоматизация не заканчивается. Вы можете сделать Kubernetes еще быстрее, еще приятнее и проще в использовании.
Пусть эти хитрости помогут вам!
(если пост не открывается полностью, откройте в режиме инкогнито)https://shly.link/mm4Yd