Warning: Undefined array key 0 in /var/www/tgoop/function.php on line 65

Warning: Trying to access array offset on null in /var/www/tgoop/function.php on line 65
1136 - Telegram Web
Telegram Web
Kubernetes The Hard Way

Автор этого гайда работал над ним около двух лет, осуществил тысячи перезапусков и пересобрал сотни кластеров — всё это вылилось в один боевой гайд. Kubernetes вручную, от и до, без kubeadm и прочих поблажек.

— полный пошаговый гайд по сборке Kuberentes.
— удобные alias’ы, функции и обёртки
— десятки скриптов, которые реально работают в бою
— важные моменты, о которых молчат в туториалах

Всё это оформлено в удобной документации на MDX структуре, с фокусом на читаемость и практику. Ещё и на русском языке.

Изучаем здесь

👉 DevOps Portal
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
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

Вы можете вывести все возможные варианты автодополнения в терминал, нажав ESC + * после ввода начальных символов

👉 DevOps Portal
Please open Telegram to view this post
VIEW IN TELEGRAM
23👍17🔥8
Пошаговое руководство по развертыванию кластера Kubernetes с использованием Kubeadm с одним мастер-узлом и двумя воркер-узлами

https://devopscube.com/setup-kubernetes-cluster-kubeadm/

👉 DevOps Portal
Please open Telegram to view this post
VIEW IN TELEGRAM
19👍7
Вот пять удобных инструментов, которые работают в терминале и немного упрощают жизнь.

(На обложке показана команда cowsay, которая… делает именно то, что заявлено.)

Ни один из этих инструментов не установлен по умолчанию — их необходимо устанавливать вручную.
Большинство доступно через менеджеры пакетов, такие как apt

👉 DevOps Portal
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍255🔥4
Поиск зомби-процессов

Зомби-процессы — это такие процессы, выполнение которых завершено, но они всё ещё присутствуют в таблице процессов, потому что их родительский процесс ещё не собрал их статус завершения.

Зомби-процессы всё ещё имеют 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


👉 DevOps Portal
Please open Telegram to view this post
VIEW IN TELEGRAM
👍245👀5
Как изучать Kubernetes (дорожная карта и ресурсы)

Изучение Kubernetes может показаться пугающим — это действительно сложная система оркестрации контейнеров с высоким порогом входа.

Но при наличии правильной дорожной карты и понимания базовых концепций — всё становится гораздо проще.

Полная статья и ресурсы:
https://devopscube.com/learn-kubernetes-complete-roadmap/

👉 DevOps Portal
Please open Telegram to view this post
VIEW IN TELEGRAM
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
19👍13🔥6
This media is not supported in your browser
VIEW IN TELEGRAM
Быстрый совет по Linux

При просмотре файла с помощью команды less нажмите клавишу = для отображения статистики, такой как:

- Количество строк в текущем отображении

- Общее количество строк в файле

- Процент прокрутки файла

👉 DevOps Portal
Please open Telegram to view this post
VIEW IN TELEGRAM
👍142
Бесплатные книги по DevOps

Здесь собрана коллекция бесплатных электронных книг по DevOps, доступных в Интернете. Не самые свежие, но всё ещё полезные

https://github.com/rootusercop/Free-DevOps-Books-1/tree/master

👉 DevOps Portal
Please open Telegram to view this post
VIEW IN TELEGRAM
👍117
Краткий совет по Linux

Вы можете использовать команду pgrep, чтобы найти PID процесса по его имени, шаблону или другим критериям.

$ pgrep firefox


Вы можете использовать это с подстановкой команды, чтобы завершить процесс:

$ kill -9 $(pgrep firefox)


👉 DevOps Portal
Please open Telegram to view this post
VIEW IN TELEGRAM
23👍14
2025/12/03 22:51:10
Back to Top
HTML Embed Code: