TGViewer
Channel Public Channel
DevOps на минималках

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

@devopseri

Все самое полезное для девопсера в одном канале.

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

по рекламе: @jannytg
Subscribers
2.78K
Photos
120
Videos
67
Links
99

Showing posts older than #249 · Back to latest

Older Posts 16 shown
Post #247 2.01K
Кто такой DevOps инженер?
  • 😁 7
  • 👌 2
Post #246 2.39K
DevOps Roadmap 2025

Этот дорожный план поможет вам освоить ключевые навыки и технологии, необходимые для того, чтобы стать успешным инженером DevOps в 2025

👉 DevOps на минималках | #linux
  • 👍 6
  • ❤ 3
Post #241 1.88K
Ключевые аспекты удаления контейнеров в Docker 🐬

Docker чатик 🐬
  • ❤ 4
  • 👍 2
  • 👎 1
Post #240 2.26K
💡 Быстрый совет по Linux

При работе в редакторе nano нажмите

Alt+#


чтобы отобразить номера строк

👉 DevOps на минималках | #linux
  • 👍 16
  • 🔥 3
Post #238 1.93K
⚙️ Управление процессами в Linux: kill, pkill, htop

Иногда процессы зависают или потребляют слишком много ресурсов. В Linux есть несколько удобных инструментов для их управления.

📌 Основные команды:

🟢 kill – завершение процесса по PID:
ps aux | grep firefox # Найти PID процесса
kill 12345 # Завершить процесс


🟢 pkill – завершение по имени процесса:
pkill -9 firefox # Принудительно завершить Firefox

🟢 htop – интерактивный мониторинг:
htop  # Открыть интерфейс для управления процессами  


🗣 Эти инструменты помогут эффективно управлять процессами и оптимизировать работу системы.

#linux
  • 👍 9
  • ❤ 2
  • 👌 1
Post #237 2.19K
  • 👍 5
  • ❤ 1
  • 👌 1
Post #236 2.52K
💡 Быстрый совет по Linux

Проверить bash-скрипт на синтаксические ошибки можно командой:

bash -n scriptname


👉 DevOps на минималках | #linux
  • 👍 16
  • 👌 2
Post #235 3.02K
👩‍💻 Шпаргалка по основным командам Docker

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

Docker чатик 🐬
  • 🔥 8
  • ✍ 2
Post #234 2.71K
👩‍💻 Обзор файловой системы 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 на минималках
  • 👍 11
  • ❤ 5
  • 🔥 1
  • 👌 1
Post #233 2.08K
  • 😁 15
  • ❤ 3
  • 👍 1
Post #232 2.45K
правда позже с бэкенда вылезет совсем другая история
  • 😁 13
  • ❤ 1
Post #230 2.6K
Kubernetes-вопрос. Расскажите, как вы будете запускать приложение в Kubernetes, если из инструментов у вас только kubectl?

В общем виде последовательность действий выглядит следующим образом:

1. Для запуска в Kubernetes приложение должно быть упаковано в контейнер, поэтому первым шагом будет поместить приложение в контейнер.
2. Затем нужно запустить контейнер в виде набора реплик (подов). Для этого используем Deployment.
3. Для того чтобы приложение было доступно в интернете и к нему можно было подключиться, нужно настроить сервис LoadBalancer, который позволит присвоить публичный IP-адрес и подключиться к кластеру из внешней сети.
4. Чтобы маршрутизировать пришедший через балансировщик трафик до приложения, в кластере должен быть создан Ingress, описывающий правила маршрутизации, и запущен Ingress-контроллер.

Проделать все это можно через kubectl, командную строку по сути. Это императивный и самый простой способ, когда мы как бы говорим Kubernetes «сделай это и это».

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

Подробную инструкцию по запуску приложения в Kubernetes c примерами yaml-файлов
читайте здесь.
  • 🔥 5
  • 👍 4
Post #228 2.59K
зачем терять на него время, сожру, хоть польза какая-то будет
  • 😁 5
Post #227 3.12K
🛠 Шпаргалка и туториал по работе с Vim: на заметку разработчику

#шпаргалки
  • 👍 5
  • ❤ 2
Post #226 3.33K
📌 Kubernetes: визуальный обзор от ByteByteGo

#шпаргалки
  • ❤ 1
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →