ch
Feedback
DevOps на минималках

DevOps на минималках

前往频道在 Telegram

Все самое полезное для девопсера в одном канале. 1. Библиотека книг и статей по теме DevOps. 2. Задачи и тесты по DevOps для тренировки и обучения. 3. Вопросы с собеседований по DevOps и ответы на них. по рекламе: @jannytg

显示更多
2 832
订阅者
-224 小时
-47
-2930
帖子存档
💡 Быстрый совет по Linux Проверить bash-скрипт на синтаксические ошибки можно командой: bash -n scriptname 👉 DevOps на мини
💡 Быстрый совет по Linux Проверить bash-скрипт на синтаксические ошибки можно командой:
bash -n scriptname
👉 DevOps на минималках | #linux

👩‍💻 Шпаргалка по основным командам Docker От запуска контейнеров до их управления — все ключевые команды в одном месте. Сох
👩‍💻 Шпаргалка по основным командам Docker От запуска контейнеров до их управления — все ключевые команды в одном месте. Сохраняйте, чтобы не потерять. Docker чатик 🐬

👩‍💻 Обзор файловой системы Linux Эта схема показывает структуру файловой системы Linux и объясняет предназначение различных
👩‍💻 Обзор файловой системы 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 на минималках

правда позже с бэкенда вылезет совсем другая история

Skills Set начинающего сисадмина Инженеры из IT-компании Selectel собрали целый кладезь знаний в одном месте: книги, видео, к
Skills Set начинающего сисадмина Инженеры из IT-компании Selectel собрали целый кладезь знаний в одном месте: книги, видео, курсы и интерактивные задания, которые помогут начинающим освоить навыки системного администрирования. Включили только отборные материалы, которыми пользовались сами сисадмины Selectel в начале карьеры ⚙️🦖 Этот справочник станет твоим проводником в мир системных администраторов — от DevOps до SRE-инженеров. Еще поможет разобраться, какие знания и навыки нужны для профессионального роста в Selectel. К знаниям — по ссылке: https://slc.tl/sjwqd Реклама, АО «Селектел», ИНН: 7810962785, ERID: 2VtzqxKdChA

Kubernetes-вопрос. Расскажите, как вы будете запускать приложение в Kubernetes, если из инструментов у вас только kubectl? В общем виде последовательность действий выглядит следующим образом: 1. Для запуска в Kubernetes приложение должно быть упаковано в контейнер, поэтому первым шагом будет поместить приложение в контейнер. 2. Затем нужно запустить контейнер в виде набора реплик (подов). Для этого используем Deployment. 3. Для того чтобы приложение было доступно в интернете и к нему можно было подключиться, нужно настроить сервис LoadBalancer, который позволит присвоить публичный IP-адрес и подключиться к кластеру из внешней сети. 4. Чтобы маршрутизировать пришедший через балансировщик трафик до приложения, в кластере должен быть создан Ingress, описывающий правила маршрутизации, и запущен Ingress-контроллер. Проделать все это можно через kubectl, командную строку по сути. Это императивный и самый простой способ, когда мы как бы говорим Kubernetes «сделай это и это». Второй способ, который применяется уже в промышленной эксплуатации, — это управление через декларативные манифесты, в которых мы описываем желаемое состояние, а Kubernetes уже сам решает, какие действия для этого нужно сделать. Затем эти манифесты отправляем в Kubernetes c помощью команды kubectl apply. Подробную инструкцию по запуску приложения в Kubernetes c примерами yaml-файлов читайте здесь.

Начни 2025 правильно вместе с Zerocoder 💚 На cайте университета открыли запись на бесплатный онлайн-практикум, где разберут,
Начни 2025 правильно вместе с Zerocoder 💚 На cайте университета открыли запись на бесплатный онлайн-практикум, где разберут, как создавать востребованные чат-боты — от простых до тех, за которые готовы платить от ₽100 000 за проект! — Не нужен опыт в IT или программировании — всё с нуля! — Расскажем, как выйти на стабильный доход уже через пару месяцев. — Доступ к проверенным вакансиям для разработчиков чат-ботов. Что узнаете на эфире: — Перспективы рынка чат-ботов на 2025 год. — Какие проекты стоят ₽100.000 и как их найти. — Как применять нейросети, чтобы упростить работу. Хотите освоить трендовую IT-профессию и начать зарабатывать от 100K за проект? Нажмите сюда и забронируйте место на эфир. erid: 2W5zFJ1YDNQ ООО Зерокодер, ИНН 9715401631

зачем терять на него время, сожру, хоть польза какая-то будет

🛠 Шпаргалка и туториал по работе с Vim: на заметку разработчику #шпаргалки
🛠 Шпаргалка и туториал по работе с Vim: на заметку разработчику #шпаргалки

📌 Kubernetes: визуальный обзор от ByteByteGo #шпаргалки
📌 Kubernetes: визуальный обзор от ByteByteGo #шпаргалки

Kubernetes-вопрос. Что такое пространство имен (namespaces)? Почему не стоит использовать одно namespace для всех приложений? Пространства имен позволяют разделять кластер на виртуальные кластеры, в которых можно объединять приложения в группы по нужному принципу. При этом эти группы будут изолированы друг от друга. Благодаря этому можно, например, создать приложение с одинаковым именем в двух разных пространствах. Если использовать только одно пространство имен, которое было по умолчанию при запуске кластера, то со временем будет сложно ориентироваться во всех запущенных там приложениях. Группировка приложений в разных пространствах имен упростит работу: например, можно в одном пространстве разместить приложение мониторинга, в другом — приложения, связанные с ИБ. Другой сценарий, когда пригодится нескольких пространств имен, — это работа нескольких команд с одним кластером.

Как начать использовать все возможности искусственного интеллекта в работе и жизни? Рассказываем, как пользоваться нейросетям
Как начать использовать все возможности искусственного интеллекта в работе и жизни? Рассказываем, как пользоваться нейросетями правильно и начать на этом зарабатывать на нашем бесплатном практикуме «Нейросети для жизни и карьеры» После нашего эфира вы узнаете: — Какие задачи может решить нейросеть, чтобы облегчить рабочие задачи; — Сможете узнать, какие нейросети подойдут для текстов, создания сайтов или изображений; — Увидите много примеров применения ИИ и узнаете, как нейросети помогают фрилансерам увеличить заработок в 2 раза. Бонусом – безлимитный доступ к последней версии ChatGPT в нашем боте. Кликайте на ссылку и забирайте подробную информацию вместе. erid: LjN8JzJVi ООО Зерокодер, ИНН 9715401631

🖥 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 на минималках | #ресурсы

💻 Запуск проекта в Kubernetes за 60 минут: инструменты, GitLab, Terraform ⏩В этой статье детально рассматривается пример CI/CD-пайплайна, который собирает разбитое на 2 микросервиса CRUD-приложение, пушится в платформенный реджистри и деплоится в Kubernetes. ⏩Подробно рассматриваются все шаги поднятия: создание кластера и базы данных, настройка абстракций Kubernetes вроде Service, Ingress, Deployment и т. д. и установка платформенных аддонов в кластер. А также поднятие инфраструктуры стенда при помощи подхода Infrastructure-as-a-code. 🔘 Все файлы Terraform и Kubernetes, код приложения и сокращённая пошаговая инструкция доступны в репозитории 📖 Читать: ссылка 👉 DevOps на минималках | #cтатья

☁️ Топ-6 паттернов обмена сообщения между сервисами в облачной инфраструктуре 🔹 Asynchronous Request-Reply 🔹 Pub-Sub 🔹 Claim Check 🔹 Priority Queue 🔹 Saga 🔹 Competing Consumers 👉 DevOps на минималках #инфографика

Linux-шпаргалка: команды терминала для новичков Сегодня подготовили для вас шпаргалку с базовыми командами — сохраняйте её в закладки и повышайте свою продуктивность в сотни раз ⛓ Ссылка: тут 👉 DevOps на минималках| #ресурсы

Как создать свой Telegram-бот и начать зарабатывать уже сегодня? Научим делать самые полезные и прибыльные боты на нашем бесп
Как создать свой Telegram-бот и начать зарабатывать уже сегодня? Научим делать самые полезные и прибыльные боты на нашем бесплатном онлайн-практикуме и расскажем про то, как обучиться профессии промт-инженера с доходом 500.000 руб. По итогам эфира вы узнаете: — Как написать код для создания ботов; — Кто такой промт-инженер и чем он занимается; — Кому в действительности нужны его услуги и сколько за это платят; — Кто может стать промт-инженером и какой порог входа; Кликай на ссылку и забирай подробную информацию вместе с классными бонусами. erid: LjN8K4i34 ООО Зерокодер, ИНН 9715401631