DevOps на минималках
Відкрити в Telegram
Все самое полезное для девопсера в одном канале. 1. Библиотека книг и статей по теме DevOps. 2. Задачи и тесты по DevOps для тренировки и обучения. 3. Вопросы с собеседований по DevOps и ответы на них. по рекламе: @jannytg
Показати більше2 830
Підписники
-224 години
-47 днів
-1830 день
Архів дописів
2 830
DevOps Roadmap 2025
Этот дорожный план поможет вам освоить ключевые навыки и технологии, необходимые для того, чтобы стать успешным инженером DevOps в 2025
👉 DevOps на минималках | #linux
2 830
💡 Быстрый совет по Linux
При работе в редакторе nano нажмите
Alt+#
чтобы отобразить номера строк
👉 DevOps на минималках | #linux2 830
⚙️ Управление процессами в Linux:
kill, pkill, htop
Иногда процессы зависают или потребляют слишком много ресурсов. В Linux есть несколько удобных инструментов для их управления.
📌 Основные команды:
🟢 kill – завершение процесса по PID:
ps aux | grep firefox # Найти PID процесса
kill 12345 # Завершить процесс
🟢 pkill – завершение по имени процесса:
pkill -9 firefox # Принудительно завершить Firefox
🟢 htop – интерактивный мониторинг:
htop # Открыть интерфейс для управления процессами🗣 Эти инструменты помогут эффективно управлять процессами и оптимизировать работу системы. #linux
2 830
💡 Быстрый совет по Linux
Проверить bash-скрипт на синтаксические ошибки можно командой:
bash -n scriptname
👉 DevOps на минималках | #linux2 830
👩💻 Шпаргалка по основным командам Docker
От запуска контейнеров до их управления — все ключевые команды в одном месте. Сохраняйте, чтобы не потерять.
Docker чатик 🐬
2 830
👩💻 Обзор файловой системы Linux
Эта схема показывает структуру файловой системы Linux и объясняет предназначение различных директорий, находящихся в корневом каталоге /
⏩
/bin - Бинарные файлы основных команд
⏩/boot - Файлы загрузчика системы
⏩/dev - Файлы устройств
⏩/etc - Системные конфигурационные файлы, специфичные для хоста
⏩/home - Домашний каталог пользователя
⏩/lib - Модули общих библиотек
⏩/media - Файлы мультимедиа, такие как CD-ROM
⏩/mnt - Временно смонтированные файловые системы
⏩/opt - Дополнительные пакеты программного обеспечения
⏩/proc - Интерфейс к структурам данных ядра
⏩/root - Домашний каталог пользователя root
⏩/run - Данные времени выполнения
⏩/sbin - Системные бинарные файлы
⏩/srv - Служебные данные, обслуживаемые этой системой
⏩/sys - Виртуальный каталог для информации о системе
⏩/tmp - Временные файлы
⏩/usr - Ресурсы Unix-системы
⏩/var - Файлы, которые постоянно изменяются
👉 DevOps на минималках2 830
Skills Set начинающего сисадмина
Инженеры из IT-компании Selectel собрали целый кладезь знаний в одном месте: книги, видео, курсы и интерактивные задания, которые помогут начинающим освоить навыки системного администрирования. Включили только отборные материалы, которыми пользовались сами сисадмины Selectel в начале карьеры ⚙️🦖
Этот справочник станет твоим проводником в мир системных администраторов — от DevOps до SRE-инженеров. Еще поможет разобраться, какие знания и навыки нужны для профессионального роста в Selectel.
К знаниям — по ссылке: https://slc.tl/sjwqd
Реклама, АО «Селектел», ИНН: 7810962785, ERID: 2VtzqxKdChA
2 830
Kubernetes-вопрос. Расскажите, как вы будете запускать приложение в Kubernetes, если из инструментов у вас только kubectl?
В общем виде последовательность действий выглядит следующим образом:
1. Для запуска в Kubernetes приложение должно быть упаковано в контейнер, поэтому первым шагом будет поместить приложение в контейнер.
2. Затем нужно запустить контейнер в виде набора реплик (подов). Для этого используем Deployment.
3. Для того чтобы приложение было доступно в интернете и к нему можно было подключиться, нужно настроить сервис LoadBalancer, который позволит присвоить публичный IP-адрес и подключиться к кластеру из внешней сети.
4. Чтобы маршрутизировать пришедший через балансировщик трафик до приложения, в кластере должен быть создан Ingress, описывающий правила маршрутизации, и запущен Ingress-контроллер.
Проделать все это можно через kubectl, командную строку по сути. Это императивный и самый простой способ, когда мы как бы говорим Kubernetes «сделай это и это».
Второй способ, который применяется уже в промышленной эксплуатации, — это управление через декларативные манифесты, в которых мы описываем желаемое состояние, а Kubernetes уже сам решает, какие действия для этого нужно сделать. Затем эти манифесты отправляем в Kubernetes c помощью команды kubectl apply.
Подробную инструкцию по запуску приложения в Kubernetes c примерами yaml-файлов читайте здесь.
2 830
Начни 2025 правильно вместе с Zerocoder 💚
На cайте университета открыли запись на бесплатный онлайн-практикум, где разберут, как создавать востребованные чат-боты — от простых до тех, за которые готовы платить от ₽100 000 за проект!
— Не нужен опыт в IT или программировании — всё с нуля!
— Расскажем, как выйти на стабильный доход уже через пару месяцев.
— Доступ к проверенным вакансиям для разработчиков чат-ботов.
Что узнаете на эфире:
— Перспективы рынка чат-ботов на 2025 год.
— Какие проекты стоят ₽100.000 и как их найти.
— Как применять нейросети, чтобы упростить работу.
Хотите освоить трендовую IT-профессию и начать зарабатывать от 100K за проект?
Нажмите сюда и забронируйте место на эфир.
erid: 2W5zFJ1YDNQ
ООО Зерокодер, ИНН 9715401631
2 830
Kubernetes-вопрос. Что такое пространство имен (namespaces)? Почему не стоит использовать одно namespace для всех приложений?
Пространства имен позволяют разделять кластер на виртуальные кластеры, в которых можно объединять приложения в группы по нужному принципу. При этом эти группы будут изолированы друг от друга. Благодаря этому можно, например, создать приложение с одинаковым именем в двух разных пространствах.
Если использовать только одно пространство имен, которое было по умолчанию при запуске кластера, то со временем будет сложно ориентироваться во всех запущенных там приложениях. Группировка приложений в разных пространствах имен упростит работу: например, можно в одном пространстве разместить приложение мониторинга, в другом — приложения, связанные с ИБ.
Другой сценарий, когда пригодится нескольких пространств имен, — это работа нескольких команд с одним кластером.
2 830
Как начать использовать все возможности искусственного интеллекта в работе и жизни?
Рассказываем, как пользоваться нейросетями правильно и начать на этом зарабатывать на нашем бесплатном практикуме «Нейросети для жизни и карьеры»
После нашего эфира вы узнаете:
— Какие задачи может решить нейросеть, чтобы облегчить рабочие задачи;
— Сможете узнать, какие нейросети подойдут для текстов, создания сайтов или изображений;
— Увидите много примеров применения ИИ и узнаете, как нейросети помогают фрилансерам увеличить заработок в 2 раза.
Бонусом – безлимитный доступ к последней версии ChatGPT в нашем боте.
Кликайте на ссылку и забирайте подробную информацию вместе.
erid: LjN8JzJVi
ООО Зерокодер, ИНН 9715401631
Вже доступно! Дослідження Telegram за 2025 — головні інсайти року 
