Gitab vs Jenkins 2022: окончательное сравнение
____________________________
Gitlab vs Jenkins уже давно является популярным спором среди разработчиков. В то время как большинству программистов нравится Дженкинс, разработчики отдают свои голоса Gitlab. Оба инструмента имеют определенные сильные и слабые стороны. Без лишних слов давайте углубимся в окончательное сравнение Gitlab и Jenkins.
https://shly.link/8hYFU
____________________________
Gitlab vs Jenkins уже давно является популярным спором среди разработчиков. В то время как большинству программистов нравится Дженкинс, разработчики отдают свои голоса Gitlab. Оба инструмента имеют определенные сильные и слабые стороны. Без лишних слов давайте углубимся в окончательное сравнение Gitlab и Jenkins.
https://shly.link/8hYFU
DZone
Gitab vs Jenkins 2022: Ultimate Comparison
Ultimate comparison and setup tutorial between GitLab and Jenkins.
Forwarded from Daily Dev Jokes. Юмор.
This media is not supported in your browser
VIEW IN TELEGRAM
Когда вы читаете документацию по Kubernetes и начинаете переходить по ссылкам, чтобы понять, как работает сеть Join us😃
Распределенная трассировка для RabbitMQ с OpenTelemetry
Ознакомьтесь с этим кратким руководством для более глубокого погружения в OpenTelemetry.
https://shly.link/483pd
Ознакомьтесь с этим кратким руководством для более глубокого погружения в OpenTelemetry.
https://shly.link/483pd
ImHex
______________________________
ImHex — это шестнадцатеричный редактор, инструмент для отображения, декодирования и анализа двоичных данных с целью обратного проектирования их формата, извлечения информации или исправления значений в них.
https://shly.link/ghsNM8
https://shly.link/nZ4ts
______________________________
ImHex — это шестнадцатеричный редактор, инструмент для отображения, декодирования и анализа двоичных данных с целью обратного проектирования их формата, извлечения информации или исправления значений в них.
https://shly.link/ghsNM8
https://shly.link/nZ4ts
GitHub
GitHub - WerWolv/ImHex: 🔍 A Hex Editor for Reverse Engineers, Programmers and people who value their retinas when working at 3…
🔍 A Hex Editor for Reverse Engineers, Programmers and people who value their retinas when working at 3 AM. - GitHub - WerWolv/ImHex: 🔍 A Hex Editor for Reverse Engineers, Programmers and people who...
5 лучших плагинов kubectl от github
______________________________
Kubernetes — мощный оркестратор контейнеров. Однако реальная сила Kubernetes заключается в возможности расширения его основных функций. Одна из таких точек расширения находится в инструменте командной строки kubectl. kubectl можно расширить с помощью различных плагинов, доступных в сообществе с открытым исходным кодом.
Этот пост в блоге послужит введением в пять самых популярных плагинов kubectl, где наибольшая популярность измеряется наибольшим количеством звезд на Github. Также будет одно дополнительное почетное упоминание от нашего редактора.
https://shly.link/PKBsR
______________________________
Kubernetes — мощный оркестратор контейнеров. Однако реальная сила Kubernetes заключается в возможности расширения его основных функций. Одна из таких точек расширения находится в инструменте командной строки kubectl. kubectl можно расширить с помощью различных плагинов, доступных в сообществе с открытым исходным кодом.
Этот пост в блоге послужит введением в пять самых популярных плагинов kubectl, где наибольшая популярность измеряется наибольшим количеством звезд на Github. Также будет одно дополнительное почетное упоминание от нашего редактора.
https://shly.link/PKBsR
home.robusta.dev
The Top 5 kubectl Plugins by GitHub Stars | Robusta
Kubernetes is a powerful container orchestrator. However, the real power of Kubernetes is the ability to expand it's core functionality.
Расширения кода Visual Studio для инженеров DevOps
______________________________
Как инженер DevOps, вы можете потратить много времени на написание кода в виде YAML, определений IAC, сценариев, вызовов API и т. д. Код Visual Studio — это необходимый инструмент для повышения вашей производительности, а доступные расширения помогут вам в этом. В этой статье я перечислю некоторые из расширений, которые я ежедневно использую как DevOps-инженер.
https://shly.link/mdmJSZr
______________________________
Как инженер DevOps, вы можете потратить много времени на написание кода в виде YAML, определений IAC, сценариев, вызовов API и т. д. Код Visual Studio — это необходимый инструмент для повышения вашей производительности, а доступные расширения помогут вам в этом. В этой статье я перечислю некоторые из расширений, которые я ежедневно использую как DevOps-инженер.
https://shly.link/mdmJSZr
Medium
Visual studio code extensions for DevOps engineers
As a DevOps engineer you may spend a lot of time writing code as YAML, IAC definitions, scripts, API calls, etc. Visual studio code is the…
Конфигурация ведения журналов NGINX: как просматривать и анализировать журналы доступа и ошибок
________________________________________
NGINX — один из наиболее широко используемых обратных прокси-серверов, веб-серверов и балансировщиков нагрузки. Он имеет такие возможности, как разгрузка TLS, может выполнять проверки работоспособности серверных частей и предлагает поддержку HTTP2, gRPC, WebSocket и большинства протоколов на основе TCP.
При запуске такого инструмента, как NGINX, который обычно находится перед вашими приложениями, важно понимать, как отлаживать проблемы. И поскольку вам нужно видеть журналы, вы должны понимать различные механизмы ведения журналов NGINX. В дополнение к ошибкам в вашем приложении или веб-сервере вам необходимо изучить проблемы с производительностью NGINX, поскольку они могут привести к нарушениям SLA, негативному пользовательскому опыту и многому другому.
В этой статье мы рассмотрим типы журналов, которые предоставляет NGINX, и способы их правильной настройки для облегчения устранения неполадок
https://shly.link/tzg28
________________________________________
NGINX — один из наиболее широко используемых обратных прокси-серверов, веб-серверов и балансировщиков нагрузки. Он имеет такие возможности, как разгрузка TLS, может выполнять проверки работоспособности серверных частей и предлагает поддержку HTTP2, gRPC, WebSocket и большинства протоколов на основе TCP.
При запуске такого инструмента, как NGINX, который обычно находится перед вашими приложениями, важно понимать, как отлаживать проблемы. И поскольку вам нужно видеть журналы, вы должны понимать различные механизмы ведения журналов NGINX. В дополнение к ошибкам в вашем приложении или веб-сервере вам необходимо изучить проблемы с производительностью NGINX, поскольку они могут привести к нарушениям SLA, негативному пользовательскому опыту и многому другому.
В этой статье мы рассмотрим типы журналов, которые предоставляет NGINX, и способы их правильной настройки для облегчения устранения неполадок
https://shly.link/tzg28
Sematext
NGINX Access & Error Logs Configuration: Logging Explained - Sematext
Discover what NGINX access and error logs are. Learn where they are stored & how to enable and check them for faster troubleshooting. NGINX logging 101.
4 причины не использовать переменные среды
_______________________________________
Переменные среды — это простой способ настройки программного обеспечения. Они позволяют вам установить переменную в оболочке, чтобы любые запущенные вами процессы могли использовать предоставленные значения.
Это чрезвычайно полезно для инструментов cli, но не должно использоваться для управления конфигурацией сложного программного обеспечения.
Чтобы понять почему, нам нужно взглянуть на недостатки использования переменных среды для конфигурации.
https://shly.link/devKfNU
_______________________________________
Переменные среды — это простой способ настройки программного обеспечения. Они позволяют вам установить переменную в оболочке, чтобы любые запущенные вами процессы могли использовать предоставленные значения.
Это чрезвычайно полезно для инструментов cli, но не должно использоваться для управления конфигурацией сложного программного обеспечения.
Чтобы понять почему, нам нужно взглянуть на недостатки использования переменных среды для конфигурации.
https://shly.link/devKfNU
DEV Community
4 Reasons Not To Use Environment Variables
Environment variables are a simple way to configure software. They let you set a variable in the...
Назад к основам: доступ к модулям Kubernetes
_________________________________
Kubernetes — колоссальный зверь. Вам нужно понять множество различных концепций, прежде чем это начнет приносить пользу. Когда все настроено, вы, вероятно, захотите выставить некоторые модули за пределы кластера. Kubernetes предоставляет разные способы сделать это: я опишу их в этом посте.
https://shly.link/iRRVA
_________________________________
Kubernetes — колоссальный зверь. Вам нужно понять множество различных концепций, прежде чем это начнет приносить пользу. Когда все настроено, вы, вероятно, захотите выставить некоторые модули за пределы кластера. Kubernetes предоставляет разные способы сделать это: я опишу их в этом посте.
https://shly.link/iRRVA
A Java geek
Back to basics: accessing Kubernetes pods
Kubernetes is a colossal beast. You need to understand many different concepts before it starts being useful. When everything is set up, you’ll probably want to expose some pods to the outside of the cluster. Kubernetes provides different ways to do it: I’ll…
Неудача — это вариант: как оставаться в курсе событий контейнера K8s
________________________________
Получите глубокое понимание того, как Kubernetes отслеживает статус контейнера и пода, как он сообщает информацию об ошибках и как вы можете эффективно собирать все вышеперечисленное.
https://shly.link/dcFd6
________________________________
Получите глубокое понимание того, как Kubernetes отслеживает статус контейнера и пода, как он сообщает информацию об ошибках и как вы можете эффективно собирать все вышеперечисленное.
https://shly.link/dcFd6
25 лучших советов и приемов Nginx из практического опыта
____________________________
Эта статья удобна для новичков, поскольку данные представлены от простого к сложному. Когда я начинал свою карьеру DevOps-инженера, мне не хватало таких материалов. Я постараюсь рассказать о том, как работает Nginx, а также о некоторых советах и рекомендациях из практического опыта.
https://shly.link/mdm0TJ3
____________________________
Эта статья удобна для новичков, поскольку данные представлены от простого к сложному. Когда я начинал свою карьеру DevOps-инженера, мне не хватало таких материалов. Я постараюсь рассказать о том, как работает Nginx, а также о некоторых советах и рекомендациях из практического опыта.
https://shly.link/mdm0TJ3
Medium
Top 25 Nginx Tips and Tricks From Practical Experience
This article is newbie-friendly since the data is presented from simple to complex. When starting my career as a DevOps engineer, I lacked…
Apprise — Push-уведомления, которые работают практически на любой платформе!
__________________________
Системным администраторам и DevOps, которые хотят отправить уведомление, больше не нужно искать подходящий инструмент для работы. Все уже упаковано и поддерживается в appriseинструменте командной строки (CLI), который поставляется с этим продуктом.
https://shly.link/ghcHJH
__________________________
Системным администраторам и DevOps, которые хотят отправить уведомление, больше не нужно искать подходящий инструмент для работы. Все уже упаковано и поддерживается в appriseинструменте командной строки (CLI), который поставляется с этим продуктом.
https://shly.link/ghcHJH
GitHub
GitHub - caronc/apprise: Apprise - Push Notifications that work with just about every platform!
Apprise - Push Notifications that work with just about every platform! - caronc/apprise
Докер против Подмана
____________________________
Как мы знаем, эволюция контейнеризации началась с Docker, где процесс-демон управляет всей группой процессов и стал самой популярной и широко используемой системой управления контейнерами.
Но! Думаете, есть только один инструмент для контейнеризации и нет такого гораздо более эффективного способа контейнеризации.
В этой истории мы можем получить ответы на такие вопросы, как:
а) Почему Докер?
б) Почему мы не должны использовать докер?
в) Есть ли у нас альтернатива этому?
г) Когда мы можем использовать контейнеры и образы вместо образов докеров/контейнеров докеров?
Давайте начнем с понимания докера!
https://shly.link/Noy1i
____________________________
Как мы знаем, эволюция контейнеризации началась с Docker, где процесс-демон управляет всей группой процессов и стал самой популярной и широко используемой системой управления контейнерами.
Но! Думаете, есть только один инструмент для контейнеризации и нет такого гораздо более эффективного способа контейнеризации.
В этой истории мы можем получить ответы на такие вопросы, как:
а) Почему Докер?
б) Почему мы не должны использовать докер?
в) Есть ли у нас альтернатива этому?
г) Когда мы можем использовать контейнеры и образы вместо образов докеров/контейнеров докеров?
Давайте начнем с понимания докера!
https://shly.link/Noy1i
Контрольный список безопасности DevOps для Kubernetes
_________________________________
Kubernetes — это платформа для оркестрации контейнеров, которую сегодня используют многие компании. Его реализация требует определенного понимания его экосистемы, чтобы развернуть кластер, готовый к работе. Поэтому внедрение рабочих принципов или инструментов имеет важное значение и требует работы всех групп (эксплуатация, разработка, безопасность и т. д.) для скорейшего обнаружения аномалий и, таким образом, повышения уровня безопасности оркестратора и его ресурсов.
https://shly.link/mdmowPp
_________________________________
Kubernetes — это платформа для оркестрации контейнеров, которую сегодня используют многие компании. Его реализация требует определенного понимания его экосистемы, чтобы развернуть кластер, готовый к работе. Поэтому внедрение рабочих принципов или инструментов имеет важное значение и требует работы всех групп (эксплуатация, разработка, безопасность и т. д.) для скорейшего обнаружения аномалий и, таким образом, повышения уровня безопасности оркестратора и его ресурсов.
https://shly.link/mdmowPp
Что такое gRPC (удаленный вызов процедур Google)? Полное руководство
______________________________
В этом руководстве по gRPC или удаленным вызовам процедур Google вы узнаете об истории gRPC, преимуществах и недостатках, примерах использования и о том, как начать работу с gRPC.
https://shly.link/HUHy5
______________________________
В этом руководстве по gRPC или удаленным вызовам процедур Google вы узнаете об истории gRPC, преимуществах и недостатках, примерах использования и о том, как начать работу с gRPC.
https://shly.link/HUHy5
Как быстро развернуть MicroShift на ноутбуке
_____________________________
Попробуйте MicroShift, Kubernetes, оптимизированный для малого форм-фактора и периферийных вычислений, на своем локальном компьютере.
https://shly.link/NQ5yH
_____________________________
Попробуйте MicroShift, Kubernetes, оптимизированный для малого форм-фактора и периферийных вычислений, на своем локальном компьютере.
https://shly.link/NQ5yH
Какую проблему на самом деле пытается решить Kubernetes?
______________________________________
Когда вы просматриваете маркетинг вокруг Kubernetes относительно «того или иного продукта» или бесчисленного количества модных словечек, которые сопровождают его, вы остаетесь с платформой. Платформа, которая по мере того, как вы погружаетесь все глубже и глубже, оказывается не такой простой и простой, какой ее представляют сервисы на основе абстракций, такие как Kubernetes, работающие в облаке.
Kubernetes и все его внутренние компоненты, а также все, что находится под капотом таких сервисов, как AKS, EKS, GKE и т. д., чрезвычайно сложны.
Со всей этой сложностью, что на самом деле пытается решить Kubernetes?
Цель этой записи в блоге — объяснить, почему вообще существует Kubernetes.
https://shly.link/devq03d
______________________________________
Когда вы просматриваете маркетинг вокруг Kubernetes относительно «того или иного продукта» или бесчисленного количества модных словечек, которые сопровождают его, вы остаетесь с платформой. Платформа, которая по мере того, как вы погружаетесь все глубже и глубже, оказывается не такой простой и простой, какой ее представляют сервисы на основе абстракций, такие как Kubernetes, работающие в облаке.
Kubernetes и все его внутренние компоненты, а также все, что находится под капотом таких сервисов, как AKS, EKS, GKE и т. д., чрезвычайно сложны.
Со всей этой сложностью, что на самом деле пытается решить Kubernetes?
Цель этой записи в блоге — объяснить, почему вообще существует Kubernetes.
https://shly.link/devq03d
DEV Community 👩💻👨💻
What Problem Is Kubernetes Actually Trying To Solve?
When you comb through the marketing around Kubernetes regarding “this product or that product” or the...
21 лучший инструмент мониторинга DevOps для использования в 2022 году
_________________________________
DevOps ускоряет жизненный цикл приложений и автоматизированное тестирование кода. В одном программном проекте участвует несколько участников, поэтому системы мониторинга теперь незаменимы в каждой части цепочки инструментов DevOps.
Системы мониторинга объединяют отделы, работающие разрозненно, в команды для выполнения и предотвращения неправильных производственных изменений.
https://shly.link/dev9bKS
_________________________________
DevOps ускоряет жизненный цикл приложений и автоматизированное тестирование кода. В одном программном проекте участвует несколько участников, поэтому системы мониторинга теперь незаменимы в каждой части цепочки инструментов DevOps.
Системы мониторинга объединяют отделы, работающие разрозненно, в команды для выполнения и предотвращения неправильных производственных изменений.
https://shly.link/dev9bKS
Как работают запросы Prometheus
_____________________________
Вы когда-нибудь задумывались, почему простой запрос PromQL (подобный приведенному ниже) требует больше времени для выполнения, чем больше экземпляров вы отслеживаете, даже если количество экземпляров не включено в запрос? И почему производительность тормозит каждый раз, когда вы запускаете запрос с увеличенным временным диапазоном?
node_cpu_seconds{job=”prom”}
Ответ связан с одним: как Prometheus запрашивает данные.
Знакомство с потоком выполнения запросов Prometheus поможет вам лучше понять ваши запросы PromQL. Прочитав этот пост, вы узнаете больше о том, как Prometheus хранит данные, о его стратегиях индексации и о том, почему ваши запросы PromQL работают именно так. Вы также получите советы о том, на что обращать внимание при оптимизации производительности запросов.
https://shly.link/6peuh
_____________________________
Вы когда-нибудь задумывались, почему простой запрос PromQL (подобный приведенному ниже) требует больше времени для выполнения, чем больше экземпляров вы отслеживаете, даже если количество экземпляров не включено в запрос? И почему производительность тормозит каждый раз, когда вы запускаете запрос с увеличенным временным диапазоном?
node_cpu_seconds{job=”prom”}
Ответ связан с одним: как Prometheus запрашивает данные.
Знакомство с потоком выполнения запросов Prometheus поможет вам лучше понять ваши запросы PromQL. Прочитав этот пост, вы узнаете больше о том, как Prometheus хранит данные, о его стратегиях индексации и о том, почему ваши запросы PromQL работают именно так. Вы также получите советы о том, на что обращать внимание при оптимизации производительности запросов.
https://shly.link/6peuh
Kubernetes Taints and Tolerations. Полное руководство и лучшие практики
_________________________________
Kubernetes имеет множество опций и гибкость в зависимости от того, что вам от него нужно. Одной из таких функциональных возможностей является концепция taints and tolerations, которая помогает вам осуществлять выборочное планирование.
https://shly.link/tAAd4
_________________________________
Kubernetes имеет множество опций и гибкость в зависимости от того, что вам от него нужно. Одной из таких функциональных возможностей является концепция taints and tolerations, которая помогает вам осуществлять выборочное планирование.
https://shly.link/tAAd4