Например,
192.168.x.x — для домашней сети, а 10.x.x.x — для крупных корпоративных систем. CIDR (/24, /16, /8) — помогает точно задать размер подсети и количество хостов.На картинке — всё, что нужно знать про IP: диапазоны, маски, специальные адреса, публичные DNS и основы IPv6.
Сохрани, чтобы не забыть!
Please open Telegram to view this post
VIEW IN TELEGRAM
👍20🔥9❤8
Вывод длинных команд с разделением на страницы прямо в терминале!
Бывает, выполняешь команду -
Решение встроено в Linux - просмотр вывода постранично, как в файле:
Теперь можно листать вверх/вниз, искать
Cамый простой вариант:
Добавь в
🔥 И перенаправляй команды с большим объёмом вывода:
➡️ DevOps Ready | #совет
Бывает, выполняешь команду -
journalctl, ps, ls -lR, find /, и терминал завален сотнями строк.Решение встроено в Linux - просмотр вывода постранично, как в файле:
some_long_command | less -S
Теперь можно листать вверх/вниз, искать
/pattern, а -S отключает перенос строк, чтобы не терять формат таблиц.Cамый простой вариант:
some_long_command | more
more показывает по экрану за раз.Добавь в
.bashrc алиас:alias pless='less -S'
dmesg | pless, ps aux | pless, du -sh * | pless.Please open Telegram to view this post
VIEW IN TELEGRAM
👍11❤6🔥6🤝2
Эти команды — основа реального troubleshooting в Kubernetes. Они позволяют мгновенно проверить ресурсы, войти внутрь контейнера, поднять ephemeral-отладчик, увидеть историю событий, проанализировать логи, проверить RBAC и оперативно внести изменения в объект. Используются как при разборе инцидентов, так и при ежедневной работе с продовыми кластерами.Please open Telegram to view this post
VIEW IN TELEGRAM
🔥15🤝9👍6❤4
Образы любят незаметно раздуваться: кеши, временные файлы, новые зависимости. В итоге деплой тормозит, а
registry забивается гигабайтами. Проще сразу в CI ловить моменты, когда образ стал слишком тяжёлым.В этом посте:
• Получаем реальный размер образа через docker image inspect;
• Проверяем его против жёсткого лимита по мегабайтам;
• Сравниваем размер с предыдущим тегом и считаем дельту;
• Падаем job, если образ вырос сильнее допустимого порога.
Полезно, если хотите держать образы стройными и не превращать registry в помойку.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤12👍8🔥6
Например,
/bin содержит системные бинарные файлы, а /etc — конфигурации, управляющие поведением системы.На картинке — директории Linux, их назначение и место в иерархии.
Сохрани, чтобы не забыть!
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11🔥8🤝7
Проверяем, что у Pod достаточно лимитов памяти и CPU компактной командой!
В
Выводим для
Удобно быстро глазами увидеть, где нет лимитов, где
Вариант, чтобы сразу проверить все
🔥 Здесь сразу видно, какие
➡️ DevOps Ready | #совет
В
Kubernetes это удобно делать через kubectl с JSONPath, чтобы сразу увидеть и запросы, и лимиты в человекочитаемом виде.Выводим для
Pod my-pod имя контейнера и его CPU/memory requests и limits:kubectl get pod my-pod \
-o jsonpath='{CPU_PATH}{"\n"}{MEM_PATH}{"\n"}'
Удобно быстро глазами увидеть, где нет лимитов, где
requests = 0 или, наоборот, лимиты слишком жёсткие.Вариант, чтобы сразу проверить все
Pod в namespace и найти те, у кого нет лимитов:kubectl get pod \
-o custom-columns='POD:.metadata.name,CPU_REQ:CPU_PATH,CPU_LIM:CPU_PATH_LIM,MEM_REQ:MEM_PATH,MEM_LIM:MEM_PATH_LIM'
Pod живут без лимитов (пустые колонки) и где стоит пройтись по ресурсам и добавить ограничения.Please open Telegram to view this post
VIEW IN TELEGRAM
👍13🔥6🤝4❤1
This media is not supported in your browser
VIEW IN TELEGRAM
Если хочешь учиться не по учебнику, а через практику, этот сайт идеальный старт. Каждый уровень — маленькая задача: работа с файлами, SSH, процессы, шифрование. Постепенно учишься использовать команды осознанно, а не просто запоминать их. А навыки остаются как после реальной работы на сервере.
Please open Telegram to view this post
VIEW IN TELEGRAM
🤝11❤10🔥7👍3
В этом посте собраны команды, без которых неудобно жить в Docker-дневнике: запуск и список контейнеров, просмотр логов, вход внутрь контейнера, сборка образов и детальный inspect для сложных кейсов.Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤13🔥6👍5