All streams
Search
Write a publication
Pull to refresh
@Megardread⁠-⁠only

User

Send message

Как на собеседовании реагировать на вопрос: «Расскажите о своих провалах и слабых сторонах?»

Reading time3 min
Views55K

Периодически создается впечатление, что работодатель на собеседовании то и дело пытается спровоцировать, задать неудобный вопрос, а иногда и вовсе переходит границы личного и рабочего.

Но все же, зачастую, вопросы имеют под собой вполне определенную смысловую нагрузку и имеют целью сформировать не только портрет личностных компетенций, но и оценить кандидата, как профессионала своего дела.

Вопрос: «Расскажите о своих недостатках/провалах/ошибках/слабых сторонах?» тоже имеет свое прикладное значение.

Читать далее

Как контейнеры работают в Kubernetes

Level of difficultyEasy
Reading time9 min
Views11K

SRE Spotify написал интересный deep dive о том, как Kubernetes управляет контейнерами, запуская их как обычные процессы Linux. Вместо теоретических рассказов о пространствах имён, cgroups и внутренностях ОС автор развернул под в Kubernetes-кластере и исследовал, что происходит вокруг него на уровне Linux.

В оригинале для экспериментов использовался дистрибутив Kubernetes K3s, но наш инженер вдохновился историей и повторил все шаги на бесплатной версии нашей платформы — Deckhouse Kubernetes Platform Community Edition. Поэтому в статье теория из оригинала будет совмещена с нашей практикой. Будет полезно, если вы хотите лучше разобраться в фактических принципах работы K8s.

Читать далее

Чем заняться в выходные? Как я собрал домашнюю виртуализацию в контейнерах за 34 500 рублей

Level of difficultyMedium
Reading time17 min
Views23K

Как собрать домашний кластер виртуализации с нуля и зачем это вообще нужно? Автор делится личным опытом: от первых экспериментов с контейнерами и осознания их ограничений до построения полноценной инфраструктуры на мини-ПК.

В статье подробно разбираются этапы выбора и подготовки оборудования, настройка сети и операционной системы, особенности работы с Kubernetes для новичков, а также запуск первых виртуальных машин и организация отказоустойчивого хранилища данных. Материал будет полезен тем, кто хочет разобраться в современных подходах к управлению инфраструктурой и попробовать реализовать собственный проект виртуализации у себя дома.

Читать далее

DNS-хаос, зомби-поды и майнеры в кластере: самые невероятные случаи при работе с Kubernetes

Level of difficultyEasy
Reading time14 min
Views4K

Kubernetes — мощный и одновременно сложный инструмент, работа с которым неизбежно порождает… инциденты. И на практике DNS виновата далеко не всегда. Иногда всё ломает слишком длинное имя деплоймента, протухший CA-сертификат или сбой сетевой карты, из-за которого TCP-пакеты просто отбрасываются. В статье вас ждут самые интересные и поучительные инженерные истории с Reddit.

Читать далее

Как я перенёс операторный PostgreSQL Patroni из Kubernetes на bare metal без сбоев

Level of difficultyEasy
Reading time7 min
Views2.7K

Делимся практическим опытом миграции PostgreSQL Patroni из Kubernetes на «железные» серверы. Автор рассказывает про выбор метода переноса, настройку standby-кластера, обновление конфигураций и управление трафиком приложений через pgbouncer. Полезно для DevOps и инженеров, которые хотят избежать сбоев и обеспечить плавный переход на bare-metal-инфраструктуру.

Читать далее

Samba без дыр: как защитить файловый сервер и контроллер домена

Level of difficultyMedium
Reading time19 min
Views8.7K

Мисконфиги в Samba — классика, из-за которой общий доступ к файлам и даже контроллер домена Active Directory становятся легкой добычей. В статье разберем, как безопасно настроить Samba в роли файлового сервера и контроллера домена, чтобы защититься от атак.

Читать

Galene — простой сервер видеоконференций. Установка на VPS

Reading time5 min
Views11K

Сегодня я расскажу, как установить простой сервер для видеоконференций. Его можно использовать, чтобы звонить родственникам или знакомым в эти непростые времена, или же просто иметь в виду как запасной вариант на случай перебоев с другими более известными сервисами.

Сервер называется Galene, github. Он был разработан во время пандемии в Парижском университете как инструмент для проведения удалённых занятий. Со временем его возможности расширились, и теперь по функционалу он ближе к Jitsi Meet.

Читать далее

Развёртывание боевого кластера Cassandra. Часть 3

Level of difficultyHard
Reading time8 min
Views2K

Это продолжение цикла, рассказывающего о практике развёртывания небольшого, но вполне производственного кластера Cassandra. В первой и второй частях мы продвинулись вперед вот по такому плану:

1. Анализ рабочей нагрузки и требований
2.Разработка схемы данных
3. Настройка хостовых машин
4. Настройка конфигурации Cassandra
= ВЫ НАХОДИТЕСЬ ЗДЕСЬ =
5. Настройка топологии кластера
6. Подключение Prometheus Cassandra Exporter
7. Подключение Prometheus Node Exporter
8. Вывод всех метрик в Grafana
9. Проведение нагрузочного тестирования
10. Дополнительный тюнинг по результатам теста

Двинемся дальше?

Читать далее

Геоданные в PostgreSQL: зачем нужен PostGIS и как он работает

Reading time11 min
Views6.8K

PostgreSQL известна как надежная и универсальная СУБД. Но если нужно хранить координаты, строить маршруты или анализировать границы районов, ее базовых возможностей уже не хватает. Здесь на помощь приходит PostGIS. Под катом разберемся, что умеет расширение и как его использовать.

Читать далее

Пять паттернов поведения: где у команды «кнопки» и почему люди выгорают?

Reading time18 min
Views4.4K

Есть один чудесный советский фильм — «Приключения Электроника». В нём злой персонаж с криком «Где же у него кнопка?!» ищет у мальчика-робота скрытый рычаг, который заставит робота вести себя так, как нужно злодею. Многие руководители и тим лиды, напоминают мне этого персонажа, считая, что человек устроен просто - у него есть "волшебный пендель" или "волшебная кнопка", нажав на которую можно сделать так, чтобы он (сотрудник) наконец начал поступать правильно. И я, грешен, тоже искал эти «кнопки». Но моя практика упрямо показывает: у людей нет таких кнопок.

Зато есть паттерны — устойчивые способы реагировать на неоднозначные и неопределенные ситуации. Их я обнаружил эмпирически на своей управленческой практие. К моему великому удивлению, они напомнили мне принципы ведущих религий и мировых этических учений.

Скажу сразу — это не теория и не наука. Я не ставил экспериментов в лаборатории. Это обобщение моей практики руководства людьми. Когда в команде или коллективе появляется нечто непонятное, неоднозначное, конфликтное, когда возникает напряжение, когда нужно «что‑то с этим делать» — люди начинают вести себя по‑разному. И при этом их реакции, казалось бы, случайные, конфликтные, эмоциональные — повторяют одни и те же паттерны. Я выделил пять таких паттернов. Это мой опыт, мои обобщения, сделанные в реальных коллективах. Некоторые сочтут это упрощением, фантазией, «философствованием». Возможно, так оно и есть.

Но если вы когда-либо задавались вопросом: «Почему этот человек снова и снова поступает именно так, как поступает?» — возможно, эти паттерны помогут вам увидеть то, что скрыто за словами.

Читать далее

Гонка вооружений: топ-5 детекторов нейросетей

Level of difficultyEasy
Reading time5 min
Views4.7K

Сегодня мало просто получить текст без ошибок. Бизнесу важно быть уверенным, что за красивыми словами не стоит ИИ вместо эксперта. Рассказываем, какие детекторы действительно умеют вычислять нейросети — и почему абсолютной защиты пока не существует.

Читать далее

Объединение нескольких разделов в один без потери информации

Reading time2 min
Views46K

Задача


Необходимо объединить несколько существующих разделов в один без потери информации. Такое может случиться, если заранее не был задействован LVM, а необходимо расширить пространство, например, для торрентов.
Узнать решение

mhddfs — Монтирование нескольких разделов в одну директорию

Reading time3 min
Views49K
Хочу рассказать о том, как смонтироват в одну директорию два раздела.
Честно говоря, никогда не задумывался о такой возможности, пока не попался клиент с подобным пожеланием. Поначалу мне показалось что это невозможно, но покопавшись в интернете нашел пару интересных статей. За основу в работе была взята статья с сайта hotbits.ru. Но в статье монтировали разделы одного и того же диска, мне же предстояло смонтировать разделы с разных дисков. Как оказалось, нет никакой разницы.
Читать дальше →

Windows Home Server: взгляд на домашний сервер Microsoft, который не прижился

Reading time6 min
Views8.3K

Время мчится с бешеной скоростью. Кажется, что релиз этой операционной системы был совсем недавно, а на самом деле прошло уже 18 лет. За это время мир не раз менялся, а вместе с ним изменились и потребности пользователей. Сегодня с высоты прожитых лет попробуем разобраться, что пошло не так в развитии Windows Home Server (WHS) и почему перспективный изначально проект в итоге свернули.

Читать далее

PostgreSQL без боли и костылей: обзор ключевых расширений

Reading time8 min
Views12K

Существует огромное количество расширений для PostgreSQL, каждое из которых помогает решать конкретные задачи пользователей. С их помощью можно адаптировать базу данных под собственные нужды и упростить работу с данными. Под катом посмотрим на некоторые из популярных расширений PostgreSQL: зачем они нужны, как применяются, какие имеют преимущества и ограничения.

Читать далее

Знакомство с хранилищем Ceph в картинках

Reading time11 min
Views345K
Облачные файловые хранилища продолжают набирать популярность, и требования к ним продолжают расти. Современные системы уже не в состоянии полностью удовлетворить все эти требования без значительных затрат ресурсов на поддержку и масштабирование этих систем. Под системой я подразумеваю кластер с тем или иным уровнем доступа к данным. Для пользователя важна надежность хранения и высокая доступность, чтобы файлы можно было всегда легко и быстро получить, а риск потери данных стремился к нулю. В свою очередь для поставщиков и администраторов таких хранилищ важна простота поддержки, масштабируемость и низкая стоимость аппаратных и программных компонентов.

Знакомьтесь: Ceph


Ceph — это программно определяемая распределенная файловая система с открытым исходным кодом, лишенная узких мест и единых точек отказа, которая представляет из себя легко масштабируемый до петабайтных размеров кластер узлов, выполняющих различные функции, обеспечивая хранение и репликацию данных, а также распределение нагрузки, что гарантирует высокую доступность и надежность. Система бесплатная, хотя разработчики могут предоставить платную поддержку. Никакого специального оборудования не требуется.



При выходе любого диска, узла или группы узлов из строя Ceph не только обеспечит сохранность данных, но и сам восстановит утраченные копии на других узлах до тех пор, пока вышедшие из строя узлы или диски не заменят на рабочие. При этом ребилд происходит без секунды простоя и прозрачно для клиентов.
Читать дальше →

cgroups и namespaces в Linux: как это работает?

Level of difficultyMedium
Reading time5 min
Views19K

Привет, Хабр! Сегодня рассмотрим изоляции процессов и управления ресурсами в Linux, изучив возможности cgroups и namespaces. Разберёмся, как работают контейнеры изнутри и научимся создавать собственное изолированное окружение без Docker.

Читать далее

Все о Работе Курьером Яндекс Еды в 2025 году. Сколько зарабатывают и как работать

Level of difficultyEasy
Reading time17 min
Views14K

Ушел из IT в курьеры и не пожалел. Сегодня мы рассмотрим все вопросы, касающиеся работы курьером Яндекс Еды, включая трудности трудоустройства, уровень дохода, повседневную жизнь курьера и многое другое. Я надеюсь, что эта статья из личного опыта будет для вас очень полезной.

Читать далее

Как работает нейросеть Hailuo AI: оживляем статичные фото и создаем забавные видео по текстовому описанию

Reading time8 min
Views6.6K

Все же видели то вирусное видео, где коты на котоолимпиаде соревнуются в прыжках в воду? Несмотря на то что этот ролик — плод деятельности ИИ, получилось и правда очень забавно. И вы, если хотите, можете сделать такое же, используя нейросеть Hailuo. Она позволяет сгенерировать видео по текстовому описанию или оживить фото, которые у вас уже есть.

Читать далее

Своя система бэкапов: сначала стратегия, потом скрипты

Level of difficultyEasy
Reading time8 min
Views6.8K

Слишком многие люди преступно пренебрегают резервным копированием. Из-за заблуждений в этой области теряется слишком много данных; это связано и с ошибочными техниками наподобие «бэкапов Шрёдингера» (то есть никогда не тестируемых, а значит, валидных и невалидных одновременно), и с концептуальными заблуждениями о том, что такое бэкапы и как они работают (RAID — это не бэкап!).

Сегодня о резервном копировании зачастую думают по остаточному принципу. Многие полностью полагаются на «облако», не задаваясь даже вопросами о том, каким образом защищаются их данные. Большинство упускает из виду, что даже крупные поставщики облачных услуг работают по модели коллективной ответственности. В условиях пользования они часто подчёркивают, что, несмотря на обеспечение ими безопасности инфраструктуры, в конечном итоге ответственность за защиту и резервное копирование данных лежит на пользователях. Когда хранишь всё «в облаке», в кластерах, которыми владеют другие компании, или в распределённых системах Kubernetes, бэкапы часто кажутся ненужными. Иногда я спрашиваю коллег или разработчиков о том, как они реализуют резервное копирование, и они смотрят на меня так, как будто я говорю на каком-то древнем забытом языке. Они попросту никогда об этом не задумывались. Но данные не эфемерны, их необходимо защищать любыми возможными способами.

Я всегда исповедовал такую философию: данные обязаны быть восстанавливаемыми (и как можно быстрее), целостными и храниться в открытом формате (чтобы для их восстановления или анализа не приходилось покупать что-то). Эти пункты могут показаться очевидными, но на деле это не всегда так.

Читать далее

Information

Rating
Does not participate
Registered
Activity