The basics of deploying Logstash pipelines to Kubernetes
Когда я начинаю изучать что-то новое, я ставлю перед собой несколько небольших достижимых целей. Одна из задач, которые я написал, состояла в том, чтобы иметь полностью функциональный, работающий конвейер Logstash, работающий в Kubernetes, получая данные откуда-то, выполнять с ними какие-то действия, а затем отправлять их в ElasticSearch. Читать дальше…
Когда я начинаю изучать что-то новое, я ставлю перед собой несколько небольших достижимых целей. Одна из задач, которые я написал, состояла в том, чтобы иметь полностью функциональный, работающий конвейер Logstash, работающий в Kubernetes, получая данные откуда-то, выполнять с ними какие-то действия, а затем отправлять их в ElasticSearch. Читать дальше…
Disk.DiskMaxIOSize and the Blue Screen of Death
Хотя название этого поста похоже на достойный роман о Гарри Поттере, всё гораздо хуже. Pure Storage, как и VMWare, рекомендуют снижать значение параметра Disk.DiskMaxIOSize на хостах ESXi при использовании загрузки UEFI для виртуальных машин Windows. Зачем? Ок, итак: Читать дальше…
Хотя название этого поста похоже на достойный роман о Гарри Поттере, всё гораздо хуже. Pure Storage, как и VMWare, рекомендуют снижать значение параметра Disk.DiskMaxIOSize на хостах ESXi при использовании загрузки UEFI для виртуальных машин Windows. Зачем? Ок, итак: Читать дальше…
Поднимаем тестовое окружение в Kubernetes: Apache Kafka, Kafka Connect, MirrorMaker 2.0 и Jmeter
Я инженер по нагрузочному тестированию и не так давно работаю над проектом, где предполагается активное использование Apache Kafka. Из-за режима удаленной работы получение доступа к тестовому окружению затянулось на недели. Чтобы не терять время я решил развернуть локальный стенд в Kubernetes. Читать дальше.
Я инженер по нагрузочному тестированию и не так давно работаю над проектом, где предполагается активное использование Apache Kafka. Из-за режима удаленной работы получение доступа к тестовому окружению затянулось на недели. Чтобы не терять время я решил развернуть локальный стенд в Kubernetes. Читать дальше.
Windows vs Linux. Сравниваем производительность систем при помощи бенчмарков
Сегодня мы протестируем операционные системы Windows 10 и Arch Linux c графической оболочкой Gnome 3 на одинаковом железе в играх и бенчмарках и посмотрим, что из этого выйдет. Все системы полностью оригинальные. Тесты проходили по 3 прогона. Читать дальше.
Сегодня мы протестируем операционные системы Windows 10 и Arch Linux c графической оболочкой Gnome 3 на одинаковом железе в играх и бенчмарках и посмотрим, что из этого выйдет. Все системы полностью оригинальные. Тесты проходили по 3 прогона. Читать дальше.
iXBT Live
Windows vs Linux. Сравниваем производительность систем при помощи бенчмарков / Компьютерные и мобильные игры / iXBT Live
Сегодня мы протестируем операционные системы Windows 10 и Arch Linux c графической оболочкой Gnome 3 на одинаковом железе в играх
Critical Jenkins Server Vulnerability Could Leak Sensitive Information
Jenkins - популярное серверное программное обеспечение автоматизации с открытым исходным кодом — опубликовало в этот понедельник рекомендацию относительно критической уязвимости веб-сервера Jetty, которая может привести к повреждению памяти и раскрытию конфиденциальной информации. Читать дальше.
Jenkins - популярное серверное программное обеспечение автоматизации с открытым исходным кодом — опубликовало в этот понедельник рекомендацию относительно критической уязвимости веб-сервера Jetty, которая может привести к повреждению памяти и раскрытию конфиденциальной информации. Читать дальше.
Apache Kafka DevOps with Kubernetes and GitOps
Operating critical Apache Kafka event streaming applications in production requires sound automation and engineering practices. Читать дальше.
Operating critical Apache Kafka event streaming applications in production requires sound automation and engineering practices. Читать дальше.
Announcing HashiCorp’s Homebrew Tap
Get Terraform, Vault, Consul, and Nomad up and running even faster on macOS with our new official Homebrew Tap. Читать дальше в блоге Hashicorp
Get Terraform, Vault, Consul, and Nomad up and running even faster on macOS with our new official Homebrew Tap. Читать дальше в блоге Hashicorp
Hashicorp
Announcing HashiCorp’s Homebrew Tap
Get Terraform, Packer, Vault, Consul, and Nomad up and running even faster on macOS with our new official Homebrew Tap.
Reduce Memory Usage and Make Your Python Code Faster Using Generators
When I started learning about python generators, I had no idea how important it would turn out to be. It has helped me immensely while writing custom functions throughout my machine learning journey. Читать дальше.
When I started learning about python generators, I had no idea how important it would turn out to be. It has helped me immensely while writing custom functions throughout my machine learning journey. Читать дальше.
Introducing kubectl flame: Effortless Profiling on Kubernetes
Profiling is the act of analyzing the performance of applications in order to improve poorly performing sections of code.
One of the most popular ways to visualize a profile and quickly identifying performance issues is by generating a Flame Graph. Читать дальше.
Profiling is the act of analyzing the performance of applications in order to improve poorly performing sections of code.
One of the most popular ways to visualize a profile and quickly identifying performance issues is by generating a Flame Graph. Читать дальше.
6 Bash Tricks You Can Use Daily
Nothing defeats your Linux street cred faster than using a GUI to do basic tasks. Everyone knows the command line can be super productive for many tasks, but if you know a few simple tricks, it can be even more productive. Читать дальше.
Nothing defeats your Linux street cred faster than using a GUI to do basic tasks. Everyone knows the command line can be super productive for many tasks, but if you know a few simple tricks, it can be even more productive. Читать дальше.
Medium
6 Bash Tricks You Can Use Daily
Work smarter, not harder at the Linux command line
Centralize Your Docker Logging With Syslog
During one of the projects that I worked on in recent years, I had the task of integrating a centralized logging system with the applications stack we use (following a microservice architecture). Читать дальше.
During one of the projects that I worked on in recent years, I had the task of integrating a centralized logging system with the applications stack we use (following a microservice architecture). Читать дальше.
Medium
Centralize Your Docker Logging With Syslog
The best way to understand our systems and their successes or failures is through great logging
Путешествие в мир Linux и Git
Во время пандемии я, честно говоря, не собиралась изучать Linux, не думала, что умение работать в этой ОС сделает меня продуктивнее. Но, как оказалось, Linux-навыки, и правда, помогают мне быстрее справляться с делами. Читать дальше на Хабре.
Во время пандемии я, честно говоря, не собиралась изучать Linux, не думала, что умение работать в этой ОС сделает меня продуктивнее. Но, как оказалось, Linux-навыки, и правда, помогают мне быстрее справляться с делами. Читать дальше на Хабре.
Хабр
Путешествие в мир Linux и Git
Во время пандемии я, честно говоря, не собиралась изучать Linux, не думала, что умение работать в этой ОС сделает меня продуктивнее. Но, как оказалось, Linux-навыки, и правда, помогают мне быстрее...
Kubernetes Multi-Tenancy — A Best Practices Guide
A guide on how to tackle typical Kubernetes multi-tenancy challenges by implementing some best practices. Читать дальше на Медиуме.
A guide on how to tackle typical Kubernetes multi-tenancy challenges by implementing some best practices. Читать дальше на Медиуме.
Medium
Kubernetes Multi-Tenancy — A Best Practices Guide
A guide on how to tackle typical Kubernetes multi-tenancy challenges by implementing some best practices.
Что нового в ядре Linux
Итак, что же будет дальше с Linux? После освещения Linux на протяжении всех 29 лет его истории и зная практически любого, кто хоть как-то связан с разработкой Linux, включая Линуса Торвальдса, я думаю, что у меня есть ответ на этот вопрос. Перевод на статьи Steven Vaughan-Nichols (Хабр).
Итак, что же будет дальше с Linux? После освещения Linux на протяжении всех 29 лет его истории и зная практически любого, кто хоть как-то связан с разработкой Linux, включая Линуса Торвальдса, я думаю, что у меня есть ответ на этот вопрос. Перевод на статьи Steven Vaughan-Nichols (Хабр).
Хабр
Что нового в ядре Linux
После всех этих лет, разработчики ядра Linux продолжают внедрять новшества. Новые версии будут быстрее и стабильнее. Linux работает практически на всем: все 500 из 500 самых быстрых...
The Essential Docker, Dockerfile, and Docker Compose Cheat Sheet
All the essential Docker CLI, Dockerfile, and Docker Compose commands in one place, with easy examples. В помощь начинающему контейнероводу.
All the essential Docker CLI, Dockerfile, and Docker Compose commands in one place, with easy examples. В помощь начинающему контейнероводу.
Medium
The Essential Docker, Dockerfile, and Docker Compose Cheat Sheet
All the essential Docker CLI, Dockerfile, and Docker Compose commands in one place, with easy examples
Kubernetes Operators in Depth
Operators have been an important part of the Kubernetes ecosystem for a number of years. By moving the administration surface into the Kubneretes API they facilitate a "single pane of glass" experience. For developers looking to streamline their Kuberentes-native applications, or devops practitioners looking to reduce complexity of existing systems, operators can be an attractive proposition. But how might you construct an operator from scratch? Читать дальше.
Operators have been an important part of the Kubernetes ecosystem for a number of years. By moving the administration surface into the Kubneretes API they facilitate a "single pane of glass" experience. For developers looking to streamline their Kuberentes-native applications, or devops practitioners looking to reduce complexity of existing systems, operators can be an attractive proposition. But how might you construct an operator from scratch? Читать дальше.
InfoQ
Kubernetes Operators in Depth
Kubernetes operators can be an attractive proposition for developers streamlining their applications, or DevOps engineers reducing system complexity. Here's how you construct an operator from scratch.
Jenkins Pipeline: заметки об оптимизации. Часть 1
Jenkins Pipeline — мощный инструмент, который позволяет автоматизировать различные процессы. Jenkins представляет собой набор плагинов, которые позволяют описывать действия в виде Groovy DSL, и является приемником плагина Build Flow.
В этой статье Илья Гуляев из компании DINS рассказывает о том, как работает Jenkins Pipeline, и подится своими находками, которые, возможно, помогут сделать пайплайны быстрее. Материал будет полезен инженерам, кто уже работал с Jenkins, но хочет познакомиться с инструментом ближе. Читать на Хабре.
Jenkins Pipeline — мощный инструмент, который позволяет автоматизировать различные процессы. Jenkins представляет собой набор плагинов, которые позволяют описывать действия в виде Groovy DSL, и является приемником плагина Build Flow.
В этой статье Илья Гуляев из компании DINS рассказывает о том, как работает Jenkins Pipeline, и подится своими находками, которые, возможно, помогут сделать пайплайны быстрее. Материал будет полезен инженерам, кто уже работал с Jenkins, но хочет познакомиться с инструментом ближе. Читать на Хабре.