Introduction to Kraken, a Chaos Tool for OpenShift/Kubernetes
We developed a chaos tool named Kraken with the aim of “breaking things on purpose” and identifying future issues. Kraken enables the user to effortlessly inject chaos in a Kubernetes/OpenShift cluster. Читать дальше.
We developed a chaos tool named Kraken with the aim of “breaking things on purpose” and identifying future issues. Kraken enables the user to effortlessly inject chaos in a Kubernetes/OpenShift cluster. Читать дальше.
Redhat
Introduction to Kraken, a Chaos Tool for OpenShift/Kubernetes
Chaos engineering helps in boosting confidence in a system's resilience by “breaking things on purpose.”
What's new in pg_auto_failover 1.4 for Postgres high availability
In this post I am excited to announce that a new version of pg_auto_failover has been released, pg_auto_failover 1.4. Читать дальше.
In this post I am excited to announce that a new version of pg_auto_failover has been released, pg_auto_failover 1.4. Читать дальше.
Citusdata
What's new in pg_auto_failover 1.4 for Postgres high availability
Built for HA & automated failover, pg_auto_failover is an open source extension to Postgres. This post covers the concepts of fault tolerance and graceful degradation, as well as pg_auto_failover 1.4 support for multiple standbys and the replication settings…
Linux Kernel 5.9 Is Now Available for Download, Here’s What’s New
Linus Torvalds announced today the release and general availability of the Linux kernel 5.9, a major version that introduces various new features and improvements, along with new and updated drivers. Читать дальше.
Linus Torvalds announced today the release and general availability of the Linux kernel 5.9, a major version that introduces various new features and improvements, along with new and updated drivers. Читать дальше.
9to5Linux
Linux Kernel 5.9 Is Now Available for Download, Here's What's New - 9to5Linux
Linux kernel 5.9 has been officially released and it's now available for download. This release includes various improvements and new features.
Different Types of Kernel for Arch Linux and How to Use Them
One of the reasons why people use Arch Linux is that it is a bleeding edge rolling release. You get most software and the Linux kernel before users of other distributions.
But this doesn’t mean that you have to always use the latest mainline kernel. There are several kernel options available, and I am going to show you switch kernels in Arch Linux. Читать дальше.
One of the reasons why people use Arch Linux is that it is a bleeding edge rolling release. You get most software and the Linux kernel before users of other distributions.
But this doesn’t mean that you have to always use the latest mainline kernel. There are several kernel options available, and I am going to show you switch kernels in Arch Linux. Читать дальше.
It's FOSS
Zen or LTS: Switch Kernels in Arch Linux
You can install a hardened kernel or go with the LTS kernel. Here are various kinds of kernels available for Arch Linux and the steps to use them.
Системы защиты Linux
Одна из причин грандиозного успеха Linux ОС на встроенных, мобильных устройствах и серверах состоит в достаточно высокой степени безопасности ядра, сопутствующих служб и приложений. Но если присмотреться внимательно к архитектуре ядра Linux, то нельзя в нем найти квадратик отвечающий за безопасность, как таковую. Где же прячется подсистема безопасности Linux и из чего она состоит? Читать дальше.
Одна из причин грандиозного успеха Linux ОС на встроенных, мобильных устройствах и серверах состоит в достаточно высокой степени безопасности ядра, сопутствующих служб и приложений. Но если присмотреться внимательно к архитектуре ядра Linux, то нельзя в нем найти квадратик отвечающий за безопасность, как таковую. Где же прячется подсистема безопасности Linux и из чего она состоит? Читать дальше.
Обзор k9s — продвинутого терминального интерфейса для Kubernetes
K9s предоставляет пользовательский интерфейс терминала для взаимодействия с кластерами Kubernetes. Цель этого Open Source-проекта — облегчить удобную навигацию по приложениям в K8s, наблюдение за ними и управление ими. K9s постоянно следит за изменениями в Kubernetes и предлагает быстрые команды для работы с наблюдаемыми ресурсами. Читать дальше.
K9s предоставляет пользовательский интерфейс терминала для взаимодействия с кластерами Kubernetes. Цель этого Open Source-проекта — облегчить удобную навигацию по приложениям в K8s, наблюдение за ними и управление ими. K9s постоянно следит за изменениями в Kubernetes и предлагает быстрые команды для работы с наблюдаемыми ресурсами. Читать дальше.
Хабр
Обзор k9s — продвинутого терминального интерфейса для Kubernetes
K9s предоставляет пользовательский интерфейс терминала для взаимодействия с кластерами Kubernetes. Цель этого Open Source-проекта — облегчить удобную навигацию по приложениям в K8s, наблюдение за ними...
4 пути визуализации трафика в Kubernetes
⚡️ Istio и Kiali
⚡️ Cilium и Hubble
⚡️ Weave Scope
⚡️ Security-Based Solutions
Читать дальше.
⚡️ Istio и Kiali
⚡️ Cilium и Hubble
⚡️ Weave Scope
⚡️ Security-Based Solutions
Читать дальше.
Understand your Python code with this open source visualization tool
VizTracer visualizes and traces Python code to provide greater insight into how the code works. Читать дальше.
VizTracer visualizes and traces Python code to provide greater insight into how the code works. Читать дальше.
Opensource.com
Understand your Python code with this open source visualization tool
It's challenging to understand your Python project as it gets larger and more complex. Even when you write the entire project, it's impossible to know how it works fully.
Кунг-фу стиля Linux: мониторинг дисковой подсистемы
Если, работая в Linux, нужно быстро взглянуть на сведения о работающих процессах — можно воспользоваться командой top, или — что немного лучше — командой htop. А как быть, если надо получить данные о состоянии дисковой подсистемы? Решить эту задачу помогут специализированные инструменты, некоторые из которых распространены далеко не так широко, как top. Читать дальше.
Если, работая в Linux, нужно быстро взглянуть на сведения о работающих процессах — можно воспользоваться командой top, или — что немного лучше — командой htop. А как быть, если надо получить данные о состоянии дисковой подсистемы? Решить эту задачу помогут специализированные инструменты, некоторые из которых распространены далеко не так широко, как top. Читать дальше.
Хабр
Кунг-фу стиля Linux: мониторинг дисковой подсистемы
Если, работая в Linux, нужно быстро взглянуть на сведения о работающих процессах — можно воспользоваться командой top, или — что немного лучше — командой htop. А...
Ого, в VS Code появился новый плагин для Jupyter Notebook
Introducing the Jupyter Extension for VS Code
We’re excited to announce that we’re releasing the new Jupyter extension for Visual Studio Code today! The Jupyter extension is the latest step in our journey to bring the power of Jupyter Notebook into VS Code for a variety of languages and scenarios. Читать дальше.
Introducing the Jupyter Extension for VS Code
We’re excited to announce that we’re releasing the new Jupyter extension for Visual Studio Code today! The Jupyter extension is the latest step in our journey to bring the power of Jupyter Notebook into VS Code for a variety of languages and scenarios. Читать дальше.
Microsoft News
Introducing the Jupyter Extension for VS Code
We’re excited to announce that we’re releasing the new Jupyter extension for Visual Studio Code today! The Jupyter extension is the latest step in our journey to bring the power of Jupyter Notebook into VS Code for a variety of languages and scenarios.
Review of Container-to-Container Communications in Kubernetes
Kubernetes is a containerized solution. It provides virtualized runtime environments called Pods, which house one or more containers to provide a virtual runtime environment. An important aspect of Kubernetes is container communication within the Pod. Читать дальше.
Kubernetes is a containerized solution. It provides virtualized runtime environments called Pods, which house one or more containers to provide a virtual runtime environment. An important aspect of Kubernetes is container communication within the Pod. Читать дальше.
Вертикальное автомасштабирование pod'ов в Kubernetes: полное руководство
Это полное руководство по вертикальному автомасштабированию pod'ов (Vertical Pod Autoscaling, VPA) в Kubernetes. Вот его краткое содержание:
Узнать что было дальше.
Это полное руководство по вертикальному автомасштабированию pod'ов (Vertical Pod Autoscaling, VPA) в Kubernetes. Вот его краткое содержание:
Узнать что было дальше.
Хабр
Вертикальное автомасштабирование pod'ов в Kubernetes: полное руководство
Прим перев. : месяц назад Povilas Versockas, CNCF Ambassador и software engineer из Литвы, написал очень подробную статью о том, как работает и как использовать VPA в Kubernetes. Рады поделиться её...
Резервное копирование конфигурации ресурсов в Kubernetes
Администраторы кластеров kubernetes сталкиваются с задачей сохранить конфигурацию ресурсов из пространства имен и перенести в другой кластер, или же сделать резервную копию нестабильной тестовой площадки. С этой задачей без проблем справляется бегло написанный в терминале односторчный скрипт с утилитой kubectl, но что если надоело каждый раз тратить пару минут времени на очередное написание скрипта. Так и появилась утилита kube-dump, по сути это утилита которая умеет только одно - дампить ресурсы кластера. Читать дальше.
Администраторы кластеров kubernetes сталкиваются с задачей сохранить конфигурацию ресурсов из пространства имен и перенести в другой кластер, или же сделать резервную копию нестабильной тестовой площадки. С этой задачей без проблем справляется бегло написанный в терминале односторчный скрипт с утилитой kubectl, но что если надоело каждый раз тратить пару минут времени на очередное написание скрипта. Так и появилась утилита kube-dump, по сути это утилита которая умеет только одно - дампить ресурсы кластера. Читать дальше.
Хабр
Резервное копирование конфигурации ресурсов в Kubernetes
Администраторы кластеров kubernetes сталкиваются с задачей сохранить конфигурацию ресурсов из пространства имен и перенести в другой кластер, или же сделать резервную копию нестабильной тестовой...
Как освоить Vim?
Я со всей уверенностью могу заявить о том, что Vim позволил мне повысить эффективность в деле написания программ. Работать стало удобнее (ниже я расскажу об этом более подробно). Я никому не хочу навязывать Vim, но очень рекомендую освоить этот редактор всем, кто занимается программированием, работает в сфере Data Science, в общем — тем, кто так или иначе пишет и редактирует некий код. Читать дальше.
Я со всей уверенностью могу заявить о том, что Vim позволил мне повысить эффективность в деле написания программ. Работать стало удобнее (ниже я расскажу об этом более подробно). Я никому не хочу навязывать Vim, но очень рекомендую освоить этот редактор всем, кто занимается программированием, работает в сфере Data Science, в общем — тем, кто так или иначе пишет и редактирует некий код. Читать дальше.
Хабр
Как освоить Vim?
Осваивать Vim — это, пожалуй, страшно. Или, точнее, очень страшно. Речь идёт об изучении совершенно необычного подхода к редактированию кода, не говоря уже о работе с простым текстом. Многие...
Scaling out Postgres with the Citus open source shard rebalancer
One of the main reasons people use the Citus extension for Postgres is to distribute the data in Postgres tables across multiple nodes. Citus does this by splitting the original Postgres table into multiple smaller tables and putting these smaller tables on different nodes. The process of splitting bigger tables into smaller ones is called sharding—and these smaller Postgres tables are called “shards”. Citus then allows you to query the shards as if they were still a single Postgres table. Читать дальше.
One of the main reasons people use the Citus extension for Postgres is to distribute the data in Postgres tables across multiple nodes. Citus does this by splitting the original Postgres table into multiple smaller tables and putting these smaller tables on different nodes. The process of splitting bigger tables into smaller ones is called sharding—and these smaller Postgres tables are called “shards”. Citus then allows you to query the shards as if they were still a single Postgres table. Читать дальше.
Citus Data
Scaling out Postgres with the Citus open source shard rebalancer
One of the big new things in the Citus 10 extension to PostgreSQL is that we open sourced the shard rebalancer. This post explains how the shard rebalancer works, options for different rebalancing strategies, how to use it, and how shard rebalancing makes…
5 возможностей systemd, которые нравятся сисадминам
Каждый специалист знает, что в современных системах происходит много чего интересного: в фоновом режиме периодически запускаются и завершаются какие-то приложения, придерживаются своего расписания автоматизированные задачи, пишутся логи, приходят отчёты об изменении статуса служб. Часто эти процессы контролируют с помощью стандартного набора Unix-утилит. Но по мере усложнения систем появились новые задачи: real-time обработка невиданного доселе объёма данных, управление контейнерами приложений, управление доступом к облачным серверам и так далее. Насколько эффективно с этим можно справиться стандартными средствами? Читать дальше.
Каждый специалист знает, что в современных системах происходит много чего интересного: в фоновом режиме периодически запускаются и завершаются какие-то приложения, придерживаются своего расписания автоматизированные задачи, пишутся логи, приходят отчёты об изменении статуса служб. Часто эти процессы контролируют с помощью стандартного набора Unix-утилит. Но по мере усложнения систем появились новые задачи: real-time обработка невиданного доселе объёма данных, управление контейнерами приложений, управление доступом к облачным серверам и так далее. Насколько эффективно с этим можно справиться стандартными средствами? Читать дальше.
Хабр
5 возможностей systemd, которые нравятся сисадминам
Изображение: Shmuel Csaba Otto Traian (CC BY-SA 3.0) Каждый специалист знает, что в современных системах происходит много чего интересного: в фоновом режиме пе...