Kubernetes The Hard Way
Автор этого гайда работал над ним около двух лет, осуществил тысячи перезапусков и пересобрал сотни кластеров — всё это вылилось в один боевой гайд. Kubernetes вручную, от и до, без
— полный пошаговый гайд по сборке Kuberentes.
— удобные alias’ы, функции и обёртки
— десятки скриптов, которые реально работают в бою
— важные моменты, о которых молчат в туториалах
Всё это оформлено в удобной документации на MDX структуре, с фокусом на читаемость и практику. Ещё и на русском языке.
Изучаем здесь
👉 DevOps Portal
Автор этого гайда работал над ним около двух лет, осуществил тысячи перезапусков и пересобрал сотни кластеров — всё это вылилось в один боевой гайд. Kubernetes вручную, от и до, без
kubeadm и прочих поблажек.— полный пошаговый гайд по сборке Kuberentes.
— удобные alias’ы, функции и обёртки
— десятки скриптов, которые реально работают в бою
— важные моменты, о которых молчат в туториалах
Всё это оформлено в удобной документации на MDX структуре, с фокусом на читаемость и практику. Ещё и на русском языке.
Изучаем здесь
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤25🔥14👍4🤝1
Запустите собственный ИИ в стиле ChatGPT локально с помощью Docker Compose
Устали от ограничений по количеству запросов? Разверните self-hosted open-source LLM, такой как Ollama с Open WebUI, всего лишь с использованием Docker Compose.
👉 DevOps Portal
Устали от ограничений по количеству запросов? Разверните self-hosted open-source LLM, такой как Ollama с Open WebUI, всего лишь с использованием Docker Compose.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤12👍4
This media is not supported in your browser
VIEW IN TELEGRAM
Все используют балансировщик нагрузки, но немногие понимают алгоритмы балансировки
Вот несколько популярных:
🔹 Round Robin — распределяет входящие запросы по серверам по очереди в фиксированном циклическом порядке.
🔹 IP Hash — использует хеш-функцию от IP-адреса клиента, чтобы стабильно направлять его на один и тот же сервер.
🔹 Least Connections — перенаправляет новые запросы на сервер с наименьшим количеством активных соединений.
🔹 Weighted Round Robin — распределяет запросы с учётом веса (веса или производительности) каждого сервера, передавая больше трафика более мощным узлам.
🔹 Least Response Time — направляет запросы на сервер с наименьшей средней задержкой или временем отклика.
🔹 Random — выбирает сервер случайным образом для каждого входящего запроса, без определённой логики или последовательности.
👉 DevOps Portal
Вот несколько популярных:
Please open Telegram to view this post
VIEW IN TELEGRAM
❤23👍14
This media is not supported in your browser
VIEW IN TELEGRAM
Краткий совет по Linux
Вы можете вывести все возможные варианты автодополнения в терминал, нажав
👉 DevOps Portal
Вы можете вывести все возможные варианты автодополнения в терминал, нажав
ESC + * после ввода начальных символовPlease open Telegram to view this post
VIEW IN TELEGRAM
❤23👍17🔥8
Пошаговое руководство по развертыванию кластера Kubernetes с использованием Kubeadm с одним мастер-узлом и двумя воркер-узлами
https://devopscube.com/setup-kubernetes-cluster-kubeadm/
👉 DevOps Portal
https://devopscube.com/setup-kubernetes-cluster-kubeadm/
Please open Telegram to view this post
VIEW IN TELEGRAM
❤19👍7
Вот пять удобных инструментов, которые работают в терминале и немного упрощают жизнь.
(На обложке показана команда
Ни один из этих инструментов не установлен по умолчанию — их необходимо устанавливать вручную.
Большинство доступно через менеджеры пакетов, такие как
👉 DevOps Portal
(На обложке показана команда
cowsay, которая… делает именно то, что заявлено.)Ни один из этих инструментов не установлен по умолчанию — их необходимо устанавливать вручную.
Большинство доступно через менеджеры пакетов, такие как
aptPlease open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍25❤5🔥4
Поиск зомби-процессов
Зомби-процессы — это такие процессы, выполнение которых завершено, но они всё ещё присутствуют в таблице процессов, потому что их родительский процесс ещё не собрал их статус завершения.
Зомби-процессы всё ещё имеют PID, но не выполняются. Они занимают запись в таблице процессов (Process Table).
— Шаг 1: Найти зомби-процессы
Зомби-процессы отображаются с заглавной буквой Z в колонке STAT.
— Шаг 2: Найти родительский процесс зомби
Нужно определить, какой процесс является родителем зомби:
— Шаг 3: Удаление зомби (через завершение родителя)
Нельзя завершить сам зомби-процесс, так как он уже не выполняется.
Нужно заставить его родителя собрать статус завершения (wait), либо завершить родительский процесс, чтобы система автоматически очистила зомби.
👉 DevOps Portal
Зомби-процессы — это такие процессы, выполнение которых завершено, но они всё ещё присутствуют в таблице процессов, потому что их родительский процесс ещё не собрал их статус завершения.
Зомби-процессы всё ещё имеют PID, но не выполняются. Они занимают запись в таблице процессов (Process Table).
— Шаг 1: Найти зомби-процессы
Зомби-процессы отображаются с заглавной буквой Z в колонке STAT.
ps -eo pid,ppid,stat,cmd | grep -w Z
ps aux | grep 'Z'
— Шаг 2: Найти родительский процесс зомби
Нужно определить, какой процесс является родителем зомби:
ps -p 6789 -o pid,cmd
— Шаг 3: Удаление зомби (через завершение родителя)
Нельзя завершить сам зомби-процесс, так как он уже не выполняется.
Нужно заставить его родителя собрать статус завершения (wait), либо завершить родительский процесс, чтобы система автоматически очистила зомби.
kill -SIGCHLD 6789
Please open Telegram to view this post
VIEW IN TELEGRAM
👍24❤5👀5
Как изучать Kubernetes (дорожная карта и ресурсы)
Изучение Kubernetes может показаться пугающим — это действительно сложная система оркестрации контейнеров с высоким порогом входа.
Но при наличии правильной дорожной карты и понимания базовых концепций — всё становится гораздо проще.
Полная статья и ресурсы:
https://devopscube.com/learn-kubernetes-complete-roadmap/
👉 DevOps Portal
Изучение Kubernetes может показаться пугающим — это действительно сложная система оркестрации контейнеров с высоким порогом входа.
Но при наличии правильной дорожной карты и понимания базовых концепций — всё становится гораздо проще.
Полная статья и ресурсы:
https://devopscube.com/learn-kubernetes-complete-roadmap/
Please open Telegram to view this post
VIEW IN TELEGRAM
DevOpsCube – Easy DevOps, SRE Guides & Reviews
How to Learn Kubernetes in 2025 (Roadmap & Resources)
In this roadmap, I have added prerequisites and a complete Kubernetes learning path covering basic to advanced Kubernetes concepts.
❤10👍5🤝1
Forwarded from IT Portal
macOS 26 теперь умеет нативно запускать Linux-контейнеры
На WWDC25 Apple тихо выкатили Containerization Framework — опенсорс тулчейн на Swift для запуска Linux-контейнеров прямо на Mac. Без Docker, без VirtualBox, без костылей.
Контейнеры стартуют за миллисекунды, ресурсов почти не едят, батарея живёт, кулеры молчат
GitHub:
• container — CLI-приложение, аналог Docker
• containerization — фреймворк, который работает «под капотом» у container
• container-builder-shim — адаптер, преобразующий BuildKit в Build API containerization
Теоретически, можно запускать и на macOS 15, но там имеются ограничения по сетевым возможностям и стабильности работы
@IT_Portal
На WWDC25 Apple тихо выкатили Containerization Framework — опенсорс тулчейн на Swift для запуска Linux-контейнеров прямо на Mac. Без Docker, без VirtualBox, без костылей.
Контейнеры стартуют за миллисекунды, ресурсов почти не едят, батарея живёт, кулеры молчат
GitHub:
• container — CLI-приложение, аналог Docker
• containerization — фреймворк, который работает «под капотом» у container
• container-builder-shim — адаптер, преобразующий BuildKit в Build API containerization
Теоретически, можно запускать и на macOS 15, но там имеются ограничения по сетевым возможностям и стабильности работы
@IT_Portal
❤19👍13🔥6
This media is not supported in your browser
VIEW IN TELEGRAM
Быстрый совет по Linux
При просмотре файла с помощью команды less нажмите клавишу = для отображения статистики, такой как:
- Количество строк в текущем отображении
- Общее количество строк в файле
- Процент прокрутки файла
👉 DevOps Portal
При просмотре файла с помощью команды less нажмите клавишу = для отображения статистики, такой как:
- Количество строк в текущем отображении
- Общее количество строк в файле
- Процент прокрутки файла
Please open Telegram to view this post
VIEW IN TELEGRAM
👍14❤2
Бесплатные книги по DevOps
Здесь собрана коллекция бесплатных электронных книг по DevOps, доступных в Интернете. Не самые свежие, но всё ещё полезные
https://github.com/rootusercop/Free-DevOps-Books-1/tree/master
👉 DevOps Portal
Здесь собрана коллекция бесплатных электронных книг по DevOps, доступных в Интернете. Не самые свежие, но всё ещё полезные
https://github.com/rootusercop/Free-DevOps-Books-1/tree/master
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - rootusercop/Free-DevOps-Books-1: A curated collection of free DevOps related eBooks
A curated collection of free DevOps related eBooks - rootusercop/Free-DevOps-Books-1
👍11❤7
Краткий совет по Linux
Вы можете использовать команду
Вы можете использовать это с подстановкой команды, чтобы завершить процесс:
👉 DevOps Portal
Вы можете использовать команду
pgrep, чтобы найти PID процесса по его имени, шаблону или другим критериям.$ pgrep firefox
Вы можете использовать это с подстановкой команды, чтобы завершить процесс:
$ kill -9 $(pgrep firefox)
Please open Telegram to view this post
VIEW IN TELEGRAM
❤23👍14
