Мир IT c Антоном Павленко
7.45K subscribers
670 photos
157 videos
19 files
1.43K links
IT новости, статьи и видео с канала
https://youtube.com/pavlenkoat
По всем вопросом обращаться @pavlenko_at

Поддержать автора:
https://www.donationalerts.com/r/pavlenkoat
Автор канала прошел путь от сисадмина до DevOps/SRE в крупных компаниях
Download Telegram
Надоело объяснять родным, чем вы занимаетесь? Устали от багов и консоли, дедлайнов и митингов?

Оторвитесь от кода и примите участие в акции от FirstVDS. Ребята подготовили:

скидки на VDS до 35%, 
сертификаты на баланс до 1000 рублей, 
розыгрыш крутых книг по программированию,
бесплатные курсы в программе «Выйти из IT».

Акция до 30 сентября. Забирать подарки тут.

Реклама. АО «ИОТ», ИНН 7731399513, erid 2SDnjdpSGjG
👍3🔥2🙏1🤣1
#hardcore_devops

Почему HPA, работающий по CPU-метрикам, может не масштабировать Pod при высоком network-трафике?
Anonymous Quiz
43%
HPA учитывает только CPU и Memory
6%
HPA всегда игнорирует network
51%
network-трафик обрабатывается kube-proxy, а не Pod
1%
HPA ограничен только до 10 Pod
А ты сможешь ответить на все вопросы по линуксу?

Напиши в комментариях под видео, на сколько вопросов ты ответил. Посмотреть можно:

📺на Ютубе
📺в VK видео

Поддержать автора можно по ссылкам:
⭐️| donationalerts | boostytinkoff
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7💯1
✍️ #подборкастатей с хабра

🔵Rsync — подробное руководство для админов
- в статье о том, как контролировать весь процесс синхронизации и диагностировать проблемы с производительностью.

🔵Как Vertical Pod Autoscaler пошёл вразнос и уронил наш кластер - как некорректная конфигурация VPA обрушила платформу и как команда разобралась в причинах и восстановила стабильность.

🔵Обзор WSGI, ASGI и RSGI: лидеры среди веб-серверов в 2025 году - про веб-сервера и какие у них есть интерфейсы взаимодействия, какие есть популярные WSGI и ASGI веб-серверы и сравнение их производительности.

🔵Автомасштабируем узлы кластера Kubernetes - как масштабировать приложение по событиям из внешней системы.

🔵Кастомный процессор для OpenTelemetry Collector. А почему бы и нет? - про мощный инструмент, который позволяет работать с различной телеметрией и строить гибкие пайплайны для метрик, логов и трейсов.
Please open Telegram to view this post
VIEW IN TELEGRAM
3👍2🔥1
🔥 Викторина #hardcore_devops завершена! Какой у тебя результат?

9–10 - Тебе срочно надо писать книгу «Kubernetes изнутри»

6–8 - Отличный уровень, явно работаешь в продакшене

3–5 - Хорошая база, но пора ковырять internals

0–2 - Добро пожаловать в Kubernetes, тут весело и больно одновременно 😅

Вопрос к вам: какую следующую тему разобрать? Ставь реакцию
🔥 Terraform internals
👍🏻 CI/CD глубже
👌🏻Prometheus
👌26👍18🔥151
Ответы на вопросы из видео «5 вопросов по Linux». Проверяйте себя

1️⃣ Как в линуксе называется экземпляр программы, который выполняет?

Процесс

2️⃣ Механизм в Linux, который позволяет создать другое имя для существующего файла. Если мы удалим одно из имен мы сможем взаимодействовать с фалом или данными с помощью второго.

Жесткие ссылки

3️⃣ Куда перемещаются неактивные страницы RAM в случае ее заполнения?

Swap

4️⃣ Переменная окружения, содержащая список директорий, в которых операционная система будет искать исполняемые файлы (программы) при вводе команды в командной строке или терминале

PATH

5️⃣ Как посмотреть содержимое файла прямо в терминале?

cat

Это первая часть ответов. Чтобы узнать как ответили спикеры с конференции, смотри видео 📺на Ютубе или 📺в VK видео.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥3👌32
🧑‍💻 Вторая часть ответов на вопросы из видео «5 вопросов по Linux». Проверяйте себя

1️⃣ Как называются короткие сообщения, которые ядро или другие процессы могут отправлять процессу для информирования о каком-то событии?

Сигнал

2️⃣ Как называется путь к файлу или директории, который начинается с корневой директории?

Абсолютный

3️⃣ Защитный механизм ядра Linux, который при исчерпании оперативной памяти принудительно завершает один или несколько процессов, чтобы освободить эту память и позволить системе продолжить работу

OOMkiller

4️⃣ Конфигурационный файл в UNIX-подобных операционных системах, который определяет, как и когда должны монтироваться (интегрироваться в файловую систему) дисковые разделы, другие устройства хранения и файловые системы

/etc/fstab

5️⃣ Как найти файл по имени в системе?
find / -name name

6️⃣ Процесс, который в линуксе выполняется без непосредственного взаимодействия с пользователем. Он может запускаться по расписанию или реагировать на какие-то события

Демон 😈

7️⃣ Как называется путь к фалу или директории, который начинается с текущей директории.

Относительный

8️⃣ Назовите 3 основные файловые системы Линукс

9️⃣ Центральная часть операционной системы Linux, которая управляет ресурсами компьютера (процессором, памятью, устройствами ввода-вывода) и служит посредником между аппаратным обеспечением и прикладным программным обеспечением

Ядро

🔟 Как переместить или переименовать файл?

mv старый_путь новый путь

Чтобы узнать как ответили спикеры с конференции, смотри видео 📺на Ютубе или 📺в VK видео.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍95😁1
🆕 Один день из жизни DevOps-инженера - вы точно так себе это представляли? [НОВОЕ ВИДЕО]

https://youtu.be/f4vhUgTEH4I

Как проходит обычный день DevOps-инженера? Чем занимается DevOps на работе и какие задачи реально приходится решать?

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

https://youtu.be/f4vhUgTEH4I

Ставьте лайки, пишите в комментариях как проходит ваш день и с коллегами не забудьте поделиться 👌
Please open Telegram to view this post
VIEW IN TELEGRAM
👍83👏1
Снова извечный вопрос:
Софт и Хард скиллы, во что вкладываться?

Сейчас много статей в тырнетике о важности в современных Российских АйТи реалиях софт скиллов: нужно выделяться из основной массы и уметь себя продать.

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

Пример… Важно уметь продвигать свои идеи. Да без софтскиллового навыка «коммуникация» это сделать сложно. Но как эти идеи могут появится без прокачки Хардов? Разве что ты сможешь предложить что-то отстраненное: поменять туалетную бумагу с зеленой на розовую. Только какой смысл в твоем предложении от АйТи специалиста, если все на удаленке?

А вот если ты изучишь какую-то технологию, проведаешь грамотный анализ по возможности и необходимости ее внедрению в проект и грамотно ее презентуешь - это будет бесполезно так как нужно внедрять ПО из реестра более полезно для предприятия.

Да без софт скилов трудно в АйТи, но без сильных хардов эти навыки бесполезны.
👍15
🧑‍💻 Последняя часть ответов на вопросы из видео «5 вопросов по Linux». Проверяйте себя

1️⃣ Назовите 4 статуса/состояния у процесса

R (Running), S (Interruptible Sleep), D (Uninterruptible Sleep), Z (Zombie), T (Stopped), t (Stopped by debugger)

2️⃣ Этот механизм используются в Linux для создания указателей на файлы или директории. Это позволяет ссылаться на оригинальный файл, не дублируя его содержимое.

Символические ссылки

3️⃣ Структура данных в файловой системе в стиле Unix, хранящая метаданные о файле или каталоге

Inode

4️⃣ Безопасный сетевой протокол, который позволяет удаленно подключаться к другому компьютеру через незащищенную сеть

ssh

5️⃣ А как удалить папку в которой есть файлы?

rm -rf путь

6️⃣ Назовите хотя бы один способ создания процесса.

fork()

7️⃣ Как в линуксе называется директория , которая является родительской для всех директорий?

Root

8️⃣ Функция ядра Linux, которая позволяет ограничивать, учитывать и изолировать использование системных ресурсов (таких как процессор, память, дисковый ввод-вывод и сеть) для групп процессов.

cgroups

9️⃣ Показатель, который отображает среднее количество процессов, находящихся в состоянии выполнения или ожидания ресурсов (процессора, диска, сети) за определённый период времени

Load Average

🔟 Как "убить" зависший процесс с PID 1234?

kill 123
kill-9 123


Чтобы узнать как ответили спикеры с конференции, смотри видео 📺на Ютубе или 📺в VK видео.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍85
Встречались с таким явлением: инициатива любит инициатора? Причем по полной.

Жду от вас душещипательных историй в комментарии👇
Please open Telegram to view this post
VIEW IN TELEGRAM
8💯3🎉22🤔1
Media is too big
VIEW IN TELEGRAM
Посмотрели видео про один день из жизни DevOps-инженера?

Посмотреть видео можно 📺на Ютубе или 📺в VK видео.

Поддержать автора можно по ссылкам:
⭐️| donationalerts | boostytinkoff
Please open Telegram to view this post
VIEW IN TELEGRAM
😁3
Посоветуйте компьютерное кресло))))
😁1
Как проходит онбординг?

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

От каждого по способностям, каждому по потребностям

Этьенна-Габриэля Морелли, «Кодекс о природе»


🔴Открывает техдолг и не срочную текучку и смотрим на задачи.
🔴Узнаем (или уже знаем) навыки вновь принятого сотрудника, который можно применить к задачам.
🔴Подбираем задачи от простого к сложному и составляем план.

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

Кстати, если вы пишите документацию (не важно это вики страничка, readme, или комментарии в коде) , то ее ревью дайте людям сильно не погруженным в проект. Они вам покажут где, что непонятно.



Чем отличается онбординг Джуна, Мидла, Сеньора?

Принцип одинаков. Отличаются задачи и степень самостоятельности. Джуна нужно водить за ручку более детально прописывать задачи. Мидл обладает большей самостоятельностью. У сеньора часто задачи более бизнесовые.

Джун так же как остальные должен обладать на старте знаниями необходимые для хотя бы части задач команды. У него просто меньше опыта чем у того же мидла.

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

Поделитесь опытом как проводите онбординг в комментарии⬇️
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8👍2
Начинаем осеннюю хандру с подборки статей, чтобы сильно не расхандриться 👌

🔴 Релизы без DevOps: Как сделать самому, на 1 сервере, за 1 день - о создании Telegram-бота на Python с использованием библиотеки aiogram.

🔴 Быстрый старт в CI на примере Flutter (под банальный Android и интересную «Аврору») - если вы хотите выпускать приложения стабильнее, чаще, быстрее, да еще и под несколько платформ и одним коммитом, то эта статья для вас.

🔴 SSH-туннель вместо белого IP: как получить доступ к домашнему серверу - как настроил обратный SSH-туннель через существующий VPS, чтобы стабильно подключаться к своему домашнему серверу, находящемуся за NAT от провайдера.

🔴 Безопасность Kubernetes: статьи и руководства про защиту кластеров - гайды по теме ИБ при работе с оркестратором: базовые материалы для начинающих, референсы для опытных инженеров и разборы распространенных ошибок.

🔴 Как мы подружили Tarantool с Kubernetes - опыт внедрения систем на базе Tarantool и Tarantool Vshard в оркестратор Kubernetes.

#подборкастатей
Please open Telegram to view this post
VIEW IN TELEGRAM
👍21
А что тебе говорят чаще всего?

https://youtube.com/shorts/mhtCMbJDgrI

Пиши в комментариях. Потом все дружно посмеемся😁
Please open Telegram to view this post
VIEW IN TELEGRAM
Ответ на вопрос подписчика.

В сообщении я вижу несколько вопросов.

Нормально ли забыть что-то во время обучения?

Да, так уж устроен наш мозг, он не держит все в «оперативной памяти». Из памяти высвобождается информация, которая не нужна здесь и сейчас.

Тем более, если курсы и чтение не подкреплены практикой.

Я сейчас прохожу курс для руководителей внутри компании, и как раз там в разделе обучения сотрудников рассказывается, что самый эффективный способ обучения сотрудника - это задачи. И как раз на обучение через практические задачи должно выделяться больше времени, чем на курсы, получение знаний от коллег и так далее.

Нормально ли на работе гуглить или использовать AI?

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

Плюс все понимают, особенность организма.

Какие минимальные навыки нужны для стажировки?

Все индивидуально. Я бы выделил: администрирования линукс, докер, сети, протоколы, базовые знания программирования, знания ci/cd систем, ansible …

Напишите какие требования для Джуна и стажера у вас в компании⬇️ думаю будет всем полезно.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍161
🆕 Ну что готовы проверить, кто реально разбирается в Prometheus?

Начинаем викторину для тех, кто не пугается слов PromQL, TSDB и retention policy.
10 вопросов и каждый покажет, насколько глубоко вы копнули в мир мониторинга.

Предупреждаю: будет жарко, вопросы не из учебника. Но именно это и интересно 😉

Поехали 👇
Please open Telegram to view this post
VIEW IN TELEGRAM