DevOps на минималках
前往频道在 Telegram
Все самое полезное для девопсера в одном канале. 1. Библиотека книг и статей по теме DevOps. 2. Задачи и тесты по DevOps для тренировки и обучения. 3. Вопросы с собеседований по DevOps и ответы на них. по рекламе: @jannytg
显示更多2 832
订阅者
-224 小时
-47 天
-2930 天
帖子存档
2 832
💡 Быстрый совет по Linux
Проверить bash-скрипт на синтаксические ошибки можно командой:
bash -n scriptname
👉 DevOps на минималках | #linux2 832
👩💻 Шпаргалка по основным командам Docker
От запуска контейнеров до их управления — все ключевые команды в одном месте. Сохраняйте, чтобы не потерять.
Docker чатик 🐬
2 832
👩💻 Обзор файловой системы 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 832
Skills Set начинающего сисадмина
Инженеры из IT-компании Selectel собрали целый кладезь знаний в одном месте: книги, видео, курсы и интерактивные задания, которые помогут начинающим освоить навыки системного администрирования. Включили только отборные материалы, которыми пользовались сами сисадмины Selectel в начале карьеры ⚙️🦖
Этот справочник станет твоим проводником в мир системных администраторов — от DevOps до SRE-инженеров. Еще поможет разобраться, какие знания и навыки нужны для профессионального роста в Selectel.
К знаниям — по ссылке: https://slc.tl/sjwqd
Реклама, АО «Селектел», ИНН: 7810962785, ERID: 2VtzqxKdChA
2 832
Kubernetes-вопрос. Расскажите, как вы будете запускать приложение в Kubernetes, если из инструментов у вас только kubectl?
В общем виде последовательность действий выглядит следующим образом:
1. Для запуска в Kubernetes приложение должно быть упаковано в контейнер, поэтому первым шагом будет поместить приложение в контейнер.
2. Затем нужно запустить контейнер в виде набора реплик (подов). Для этого используем Deployment.
3. Для того чтобы приложение было доступно в интернете и к нему можно было подключиться, нужно настроить сервис LoadBalancer, который позволит присвоить публичный IP-адрес и подключиться к кластеру из внешней сети.
4. Чтобы маршрутизировать пришедший через балансировщик трафик до приложения, в кластере должен быть создан Ingress, описывающий правила маршрутизации, и запущен Ingress-контроллер.
Проделать все это можно через kubectl, командную строку по сути. Это императивный и самый простой способ, когда мы как бы говорим Kubernetes «сделай это и это».
Второй способ, который применяется уже в промышленной эксплуатации, — это управление через декларативные манифесты, в которых мы описываем желаемое состояние, а Kubernetes уже сам решает, какие действия для этого нужно сделать. Затем эти манифесты отправляем в Kubernetes c помощью команды kubectl apply.
Подробную инструкцию по запуску приложения в Kubernetes c примерами yaml-файлов читайте здесь.
2 832
Начни 2025 правильно вместе с Zerocoder 💚
На cайте университета открыли запись на бесплатный онлайн-практикум, где разберут, как создавать востребованные чат-боты — от простых до тех, за которые готовы платить от ₽100 000 за проект!
— Не нужен опыт в IT или программировании — всё с нуля!
— Расскажем, как выйти на стабильный доход уже через пару месяцев.
— Доступ к проверенным вакансиям для разработчиков чат-ботов.
Что узнаете на эфире:
— Перспективы рынка чат-ботов на 2025 год.
— Какие проекты стоят ₽100.000 и как их найти.
— Как применять нейросети, чтобы упростить работу.
Хотите освоить трендовую IT-профессию и начать зарабатывать от 100K за проект?
Нажмите сюда и забронируйте место на эфир.
erid: 2W5zFJ1YDNQ
ООО Зерокодер, ИНН 9715401631
2 832
Kubernetes-вопрос. Что такое пространство имен (namespaces)? Почему не стоит использовать одно namespace для всех приложений?
Пространства имен позволяют разделять кластер на виртуальные кластеры, в которых можно объединять приложения в группы по нужному принципу. При этом эти группы будут изолированы друг от друга. Благодаря этому можно, например, создать приложение с одинаковым именем в двух разных пространствах.
Если использовать только одно пространство имен, которое было по умолчанию при запуске кластера, то со временем будет сложно ориентироваться во всех запущенных там приложениях. Группировка приложений в разных пространствах имен упростит работу: например, можно в одном пространстве разместить приложение мониторинга, в другом — приложения, связанные с ИБ.
Другой сценарий, когда пригодится нескольких пространств имен, — это работа нескольких команд с одним кластером.
2 832
Как начать использовать все возможности искусственного интеллекта в работе и жизни?
Рассказываем, как пользоваться нейросетями правильно и начать на этом зарабатывать на нашем бесплатном практикуме «Нейросети для жизни и карьеры»
После нашего эфира вы узнаете:
— Какие задачи может решить нейросеть, чтобы облегчить рабочие задачи;
— Сможете узнать, какие нейросети подойдут для текстов, создания сайтов или изображений;
— Увидите много примеров применения ИИ и узнаете, как нейросети помогают фрилансерам увеличить заработок в 2 раза.
Бонусом – безлимитный доступ к последней версии ChatGPT в нашем боте.
Кликайте на ссылку и забирайте подробную информацию вместе.
erid: LjN8JzJVi
ООО Зерокодер, ИНН 9715401631
2 832
🖥 Awesome Docker Compose examples
git clone https://github.com/Haxxnet/Compose-Examples && cd Compose-Examples
cd <интересующий контейнер>
docker compose up
В этом репозитории собрано много готовых YAML для запуска Docker Compose; Это манифесты как небольших self-hosted FOSS-проектов, так и больших проприетарных проектов
⛓ Ссылка: тут
👉 DevOps на минималках | #ресурсы2 832
💻 Запуск проекта в Kubernetes за 60 минут: инструменты, GitLab, Terraform
⏩В этой статье детально рассматривается пример CI/CD-пайплайна, который собирает разбитое на 2 микросервиса CRUD-приложение, пушится в платформенный реджистри и деплоится в Kubernetes.
⏩Подробно рассматриваются все шаги поднятия: создание кластера и базы данных, настройка абстракций Kubernetes вроде Service, Ingress, Deployment и т. д. и установка платформенных аддонов в кластер. А также поднятие инфраструктуры стенда при помощи подхода Infrastructure-as-a-code.
🔘 Все файлы Terraform и Kubernetes, код приложения и сокращённая пошаговая инструкция доступны в репозитории
📖 Читать: ссылка
👉 DevOps на минималках | #cтатья
2 832
☁️ Топ-6 паттернов обмена сообщения между сервисами в облачной инфраструктуре
🔹 Asynchronous Request-Reply
🔹 Pub-Sub
🔹 Claim Check
🔹 Priority Queue
🔹 Saga
🔹 Competing Consumers
👉 DevOps на минималках #инфографика
2 832
Linux-шпаргалка: команды терминала для новичков
Сегодня подготовили для вас шпаргалку с базовыми командами — сохраняйте её в закладки и повышайте свою продуктивность в сотни раз
⛓ Ссылка: тут
👉 DevOps на минималках| #ресурсы
2 832
Как создать свой Telegram-бот и начать зарабатывать уже сегодня?
Научим делать самые полезные и прибыльные боты на нашем бесплатном онлайн-практикуме и расскажем про то, как обучиться профессии промт-инженера с доходом 500.000 руб.
По итогам эфира вы узнаете:
— Как написать код для создания ботов;
— Кто такой промт-инженер и чем он занимается;
— Кому в действительности нужны его услуги и сколько за это платят;
— Кто может стать промт-инженером и какой порог входа;
Кликай на ссылку и забирай подробную информацию вместе с классными бонусами.
erid: LjN8K4i34
ООО Зерокодер, ИНН 9715401631
现已上线!2025 年 Telegram 研究 — 年度关键洞察 
