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
Prowler — это инструмент безопасности с открытым исходным кодом, предназначенный для оценки лучших практик безопасности AWS, аудита, реагирования на инциденты, непрерывного мониторинга, усиления защиты и готовности к криминалистике. Он содержит более 240 элементов управления, охватывающих CIS, PCI-DSS, ISO27001, GDPR, HIPAA, FFIEC, SOC2, AWS FTR, ENS и настраиваемые системы безопасности.
https://shly.link/gh1Er3
https://shly.link/gh1Er3
GitHub
GitHub - prowler-cloud/prowler: Prowler is an Open Source Security tool for AWS, Azure and GCP to perform Cloud Security best practices…
Prowler is an Open Source Security tool for AWS, Azure and GCP to perform Cloud Security best practices assessments, audits, incident response, compliance, continuous monitoring, hardening and fore...
Разница между Jenkins и GitLab CI
Что такое Дженкинс? Что такое GitLab CI? В этой статье рассматриваются некоторые преимущества и недостатки Jenkins по сравнению с GitLab и сравниваются ключевые функции.
https://shly.link/2G5hD
Что такое Дженкинс? Что такое GitLab CI? В этой статье рассматриваются некоторые преимущества и недостатки Jenkins по сравнению с GitLab и сравниваются ключевые функции.
https://shly.link/2G5hD
DZone
Difference Between Jenkins vs. GitLab CI
What is Jenkins? What is GitLab CI? This article reviews some advantages and disadvantages of Jenkins vs. GitLab and compares key features.
Итак, вокруг курсов за деньги позубоскалил каждый желающий, а что на тему бесплатных онлайн практикумов?
Товарищи из REBRAIN развивают своё сообщество, где помимо курсов вкидывают анонсы практикумов на самые разные темы. Беглый поиск выдаёт Kubernetes, Docker, Ansible, Gitlab CI, Linux, Kafka, MySQL, Golang и прочая автоматизация. Спикеры обнаруживаются из Avito / Skyeng / AWS / Luxoft / DataArt / Selectel и др.
И да, за них денег не берут. Так что кому интересно, подключайтесь
Товарищи из REBRAIN развивают своё сообщество, где помимо курсов вкидывают анонсы практикумов на самые разные темы. Беглый поиск выдаёт Kubernetes, Docker, Ansible, Gitlab CI, Linux, Kafka, MySQL, Golang и прочая автоматизация. Спикеры обнаруживаются из Avito / Skyeng / AWS / Luxoft / DataArt / Selectel и др.
И да, за них денег не берут. Так что кому интересно, подключайтесь
Telegram
DevOps by REBRAIN
Открытые практикумы по DevOps, Linux, Golang, Networks, HighLoad
Связь с командой: [email protected]
Сайт: https://rebrainme.com/
Связь с командой: [email protected]
Сайт: https://rebrainme.com/