23471
По всем вопросам- @workakkk @itchannels_telegram - 🔥полезные ит-каналы https://t.me/Golang_google - Golang программирование @golangl - golang chat @GolangJobsit - golang channel jobs @golang_jobsgo - jobs РКН: clck.ru/3FmvZA #VRHSZ
Zev 🔍
Это помощник для работы с терминалом на естественном языке.
Он помогает быстро находить нужные команды и сохранять их в избранное, а его простой и понятный интерфейс делает освоение терминала доступным даже для новичков.pip install zev
📌 Github
@DevopsDocker
🚨 Задача: «Исчезающий файл Docker-контейнера»
У вас есть Docker-контейнер, который запускается с помощью следующей команды:
docker run -d --name tricky_container -v /opt/app/logs:/app/logs my-app-image
/app/logs/important.log
/opt/app/logs/important.log
docker ps
docker inspect tricky_container
docker logs tricky_container
docker exec -it tricky_container ls -l /app/logs/
docker exec -it tricky_container tail /app/logs/important.log
docker inspect tricky_container --format '{{json .Mounts}}' | jq
df -hT /opt/app/logs
mount | grep nfs
docker exec tricky_container ls -li /app/logs/important.log
ls -li /opt/app/logs/important.log
🎮 Agones — Kubernetes для игровых серверов. Инструмент решает проблему масштабирования тысячи инстансов для многопользовательских игр , превращая Kubernetes в специализированную платформу для управления игровыми серверами.
Проект предлагает не просто деплой через YAML-манифесты, а полноценный жизненный цикл: от health-check до автоматического масштабирования флота серверов под нагрузку. Интеграция с Kubernetes API позволяет matchmaker-системам напрямую запрашивать новые игровые сессии — без кастомных решений.
🤖 GitHub
@devopsitsec
🔥 Television — это кроссплатформенный, быстрый и расширяемый текстовый интерфейс пользователя (TUI), предназначенный для нечеткого поиска по различным источникам данных!
🌟 Он позволяет быстро находить информацию в файлах, Git-репозиториях, переменных окружения, Docker-образах и других источниках, используя алгоритм нечеткого соответствия. Television разработан с акцентом на простоту расширения и высокую производительность.
🔐 Лицензия: MIT
🖥 Github
@DevOPSitsec
👩💻 Kubernetes The Hard Way
• На разработку этого гайда было потрачено два года : множество тестов тысячи перезапусков, сотни пересобранных кластеров — все это в одном гайде.
Чистый Kubernetes вручную — никакого kubeadm и прочих упрощений.
- Удобные алиасы, функции и обёртки для командной строки
- Десятки скриптов, проверенных в реальных боевых условиях
- Важные нюансы, о которых не рассказывают в стандартных туториалах
➡Введение;
➡Архитектура развертывания
➡Почему «The Hard Way»;
➡Создание инфраструктуры;
➡Базовая настройка узлов;
➡Загрузка модулей ядра;
➡Настройка параметров sysctl;
➡Установка компонентов;
➡Настройка компонентов;
➡Проверка готовности компонентов;
➡Работа с сертификатами;
➡Создание корневых сертификатов;
➡Создание сертификатов приложений;
➡Создание ключа подписи ServiceAccount;
➡Создание всех сертификатов;
➡Создание конфигураций kubeconfig;
➡Создание всех kubeconfig;
➡Проверка блока сертификатов;
➡Создание static pod-ов управляющего контура;
➡Создание всех static pod-ов управляющего контура;
➡Создание static pod-ов ETCD кластера;
➡Запуск службы Kubelet;
➡Проверка состояния кластера;
➡Настройка ролевой модели;
➡Загрузка конфигурации в кластер;
➡Загрузка корневых сертификатов в кластер;
➡Маркировка и ограничение узлов.
#Kubernetes #devops #clusters
@DevOPSitsec
👽 Проведи выходные с пользой, Игры которые прокачают знание команд в терминале весело и эффективно:
Terminus
Текстовая RPG от MIT: вы — новобранец Академии Магии, и каждое заклинание здесь — это команда Linux. Пройдите обучение, разгадайте тайны подземелий и отточите навык работы в консоли.
GameShell
Минималистичная головоломка прямо в терминале от Университета Савойи (Savoie Mont Blanc). Управляйте героем, применяя команды для решения задачек и прокладывая путь к победе.
Bashcrawl
Консольный рогалик: исследуйте процедурно генерируемые подземелья, сражайтесь с монстрами-мимиками и осваивайте базовые и продвинутые команды Bash, чтобы выжить и выбраться на поверхность.
Попробуйте всё — и изучение терминала превратится в настоящее приключение!
@DevOPSitsec
Просто настроить RBAC и NetworkPolicies недостаточно👨💻
Безопасность контейнеров и Kubernetes требует большего.
На вебинаре 24 апреля облачный провайдер Cloud․ru расскажет, с чего начать защиту микросервисов, контейнеров и окружения Kubernetes от киберугроз.
Вы узнаете:
😶🌫️как обеспечить максимальную защиту инфраструктуры на базе Kubernetes;
😶🌫️какие потенциальные угрозы и уязвимости контейнерных сред есть;
😶🌫️топ уязвимых компонентов системы контейнеризации и связанные с ними риски;
😶🌫️базовые принципы защиты контейнеров Kubernetes;
😶🌫️практические методы минимизации киберугроз.
Зарегистрироваться на вебинар 👈
Как перейти на микросервисную архитектуру с Kubernetes?
Расскажут эксперты СберТеха 24 апреля на бесплатном вебинаре «К микросервисам через построение управляемой контейнерной среды». Обсудим требования к контейнеризации и их реализацию в продуктах СберТеха:
▪️Platform V DropApp — инструменте для управления контейнерными приложениями,
▪️Platform V Synapse Service Mesh — инструмент для управления взаимодействием микросервисов с собственным менеджером политик и мультикластерной федерацией.
Поговорим о том, почему важно правильно выбрать дистрибутив Kubernetes, какие инструменты помогают в защите контейнерных сред, поделимся опытом эксплуатации продуктов в высоконагруженных средах.
Особенно полезно будет директорам по инфраструктуре, ИТ-директорам, CTO, техлидам, техменеджерам и архитекторам.
Для участия необходима предварительная регистрация.
Ждем вас 24 апреля!
Создаем безопасные кластеры Kubernetes в облаке
30 апреля в 15:00 эксперты VK Cloud и Aqua (Торэкс) проведут бесплатный вебинар «Безопасный Kubernetes в облаке: настройка защиты контейнеров, мониторинг метрик и анализ инцидентов».
Вы узнаете о мерах безопасности, которые помогут защитить кластер Kubernetes в облаке от несанкционированного доступа и нежелательных действий злоумышленников.
Программа
🔹 Как меняются стандарты безопасности в Kubernetes.
🔹 Как построить процесс защиты контейнеров Kubernetes: от образов контейнеров до кластера и сети.
🔹 Как настраивать контроль доступа и отслеживать подозрительные активности.
🔹 Как настроить мониторинг метрик для своевременного реагирования на инциденты.
Livedemo
Разбор сценариев проверки образов на уязвимости и демонстрация способов блокировки атак на контейнеры на всех этапах жизненного цикла разработки.
Смотрите вебинар, чтобы понять, как работают инструменты для обеспечения безопасности кластеров Kubernetes.
Зарегистрироваться
У разработчиков и аналитиков свои игрушки 👾
Конечно, с ИИ-уклоном и те, которые им помогают в работе. Когда дело доходит до вайб-кодинга, многие обращаются к инструментам вроде Copilot. На бумаге — это волшебная палочка, которая должна разгружать спецов. А как на деле? 🪄
Коллеги из Т1 отвечают на этот вопрос — упаковали ответы в карточки. И их самих тоже — конечно же, с помощью искусственного интеллекта.
Больше про ИИ узнаем 16 и 17 апреля в Москве на конференции Data Fusion. Здесь спикеры от Т1 примут участие в сессиях, где обсудят:
🔘 выход российских компаний на зарубежные рынки;Читать полностью…
🔘 человекоцентричный транспорт;
🔘 нейросети;
🔘 AI-native банки;
🔘 тренды в бизнесе;
🔘 инженеров нового поколения.
Генеральный директор ИТ-холдинга Т1 Алексей Фетисов также наградит победителей соревнования Data Fusion Contest.
20 апреля пройдёт отборочный контест Route 256.
Это бесплатные курсы от экспертов Ozon Tech, и в этот раз набор исключительно для Go-разработчиков.
⚫В Ozon ждут и junior-, и middle-специалистов. Курсы длятся 2 месяца. Вы попадаете в команду ведущего e-com России и решаете реальные задачи в высоконагруженной микросервисной архитектуре. Среди них — работа с Kafka, эксплуатация сервисов в Kubernetes, Observability и SRE, а также хранение данных.
⚫Если успешно закончите курс уровня junior, сможете попасть на оплачиваемую стажировку. А тем, кто закончит middle-курс, могут предложить оффер в команду
Регистрируйтесь!
⚡ 22 апреля вебинар Luntry: «Безопасность контейнеров и Kubernetes для специалистов анализа качества».
Пройдем путь от приложения — «чёрного ящика» в контейнерном исполнении до полного понимания, что это за средство, как оно устроено и насколько все хорошо (или плохо) с безопасностью.
Запишитесь, чтобы получить напоминание и не пропустить эфир. Всем, кто зарегистрировался, вышлем полезные материалы после вебинара.
Регистрация здесь
#реклама
О рекламодателе
🖥 Огромная библиотеку Linux-команд
Реально огромная: более 5000 страниц, всё удобно разложено по категориям.
Можно пользоваться онлайн или скачать для локального использования.
#linux #commands #library
@devopsitsec
🚀 Docker представил Model Runner — локальный запуск ИИ-моделей в один клик
Docker анонсировал Model Runner — новый инструмент, позволяющий запускать и тестировать модели искусственного интеллекта (ИИ) локально, прямо из вашей текущей рабочей среды. Теперь разработчики могут легко интегрировать ИИ в свои приложения без необходимости сложной настройки или использования облачных сервисов.
🔧 Основные возможности:
Локальный запуск моделей: Возможность запускать модели ИИ прямо на вашем компьютере без необходимости подключения к облаку.
🟡Интеграция с Docker: Использование знакомых инструментов Docker для управления ИИ-моделями.
🟡Поддержка популярных моделей: Возможность загрузки и использования моделей от ведущих поставщиков, таких как Hugging Face.
🟡OpenAI-совместимый API: Интерфейс, совместимый с API OpenAI, облегчает интеграцию моделей в существующие приложения.
✔️ Как начать:
Установите Docker Desktop версии
Включите функцию Model Runner в настройках Docker Desktop.
Используйте команду docker model pull для загрузки нужной модели.
Запустите модель с помощью команды docker model run.
https://www.docker.com/blog/introducing-docker-model-runner/
@devopsitsec
👣 dockerfmt представляет собой современный форматтер и парсер для файлов Dockerfile, разработанный как обновлённая версия инструмента dockfmt.
Он построен на основе внутреннего парсера из проекта moby/buildkit и использует форматтер для оболочки из mvdan/sh.
Основные возможности dockerfmt:
- Форматирование шагов RUN: Инструмент применяет форматтер из mvdan/sh для упорядочивания команд внутри инструкций RUN.
- Поддержка базовых heredoc: Позволяет использовать многострочные команды в Dockerfile с помощью heredoc-синтаксиса.
Hacker News
- Обработка комментариев в шагах RUN: Поддерживает как однострочные, так и многострочные комментарии внутри команд RUN.
Ограничения:
Парсер RUN: В настоящее время не поддерживает группировку команд или использование точек с запятой.
- Длинные JSON-команды: Инструмент не выполняет перенос строк для длинных JSON-команд.
- Директива # escape=X: Не поддерживается.
Установка и использование:
Исполняемые файлы доступны на странице релизов. После установки инструмент можно использовать для проверки и форматирования файлов Dockerfile с различными флагами, такими как --check для проверки форматирования и --write для записи отформатированного вывода обратно в файл.
🔗 Github
5️⃣ коротких и небанальных советов для Linux-администраторов
▪️ 1. Всегда проверяй journalctl вместо dmesg для современных систем
- dmesg покажет только сообщения ядра с момента загрузки.
- А journalctl -k -b -1 покажет логи ядра предыдущего ребута, что критично при расследовании падений.
---
▪️ 2. Используй ss вместо netstat
- netstat устарел и медленнее.
- ss -tunap даст быстрее и подробнее информацию о соединениях и сокетах.
---
▪️ 3. Всегда включай `bash`-историю с таймстемпами
Добавь в .bashrc:
export HISTTIMEFORMAT="%F %T "
history покажет не только команды, но и время их выполнения — незаменимо при расследованиях.
ps -eo pid,ppid,state,cmd | grep ' Z '
nice и ionice для тяжёлых задачtar, rsync или других утилит:
nice -n 19 ionice -c2 -n7 tar -czf backup.tar.gz /big/data
⚡️Легкий способ получать свежие обновления и следить за трендами в разработке на вашем языке. Находите свой стек и подписывайтесь:
Python: t.me/pythonl
Linux: t.me/linuxacademiya
Собеседования DS: t.me/machinelearning_interview
Нерйросети t.me/ai_machinelearning_big_data
C++ t.me/cpluspluc
Docker: t.me/DevopsDocker
Хакинг: t.me/linuxkalii
Devops: t.me/DevOPSitsec
Data Science: t.me/data_analysis_ml
Javascript: t.me/javascriptv
C#: t.me/csharp_ci
Java: t.me/javatg
Базы данных: t.me/sqlhub
Python собеседования: t.me/python_job_interview
Мобильная разработка: t.me/mobdevelop
Golang: t.me/Golang_google
React: t.me/react_tg
Rust: t.me/rust_code
ИИ: t.me/vistehno
PHP: t.me/phpshka
Android: t.me/android_its
Frontend: t.me/front
Big Data: t.me/bigdatai
МАТЕМАТИКА: t.me/data_math
Kubernets: t.me/kubernetc
Разработка игр: /channel/gamedev
Haskell: t.me/haskell_tg
Физика: t.me/fizmat
💼 Папка с вакансиями: t.me/addlist/_zyy_jQ_QUsyM2Vi
Папка Go разработчика: t.me/addlist/MUtJEeJSxeY2YTFi
Папка Python разработчика: t.me/addlist/eEPya-HF6mkxMGIy
Папка ML: /channel/addlist/2Ls-snqEeytkMDgy
Папка FRONTEND: /channel/addlist/mzMMG3RPZhY2M2Iy
😆ИТ-Мемы: t.me/memes_prog
🇬🇧Английский: t.me/english_forprogrammers
🧠ИИ: t.me/vistehno
🎓954ГБ ОПЕНСОРС КУРСОВ: @courses
📕Ит-книги бесплатно: /channel/addlist/BkskQciUW_FhNjEy
🐳 ctop — этот инструмент предлагает наглядный мониторинг контейнеров прямо в терминале.
Ctop выводит метрики CPU, памяти и сети в реальном времени, подсвечивая проблемные контейнеры — например, те, что съели всю оперативку.
Интересно, что можно не только смотреть статистику, но и управлять контейнерами: останавливать, перезапускать или заходить внутрь через exec — всё через интуитивное TUI.
Под капотом — поддержка Docker и runC, а в планах добавление Kubernetes.
Установка занимает одну команду (есть варианты для Linux, macOS и даже Windows через scoop). Для тех, кто не хочет ничего ставить, есть Docker-образ — запускается за секунды.
🔗 GitHub
@DevopsDocker
📚✨ ЛУЧШИЕ игры для изучения языков — ловите подборку годноты, с помощью которой вы заговорите как нейтив-спикер!
🎮 Noun Town
Изучайте 14 языков (включая японский, арабский и русский) через геймплей: исследуете локации, находите «коробки» со словами, произносите их вслух — и возвращаете цвет городу. Основана на научных методиках запоминания.
🛋️ Influent
Расслабляющая игра для изучения более 20 языков через предметы в квартире. Узнаёте названия вещей, их формы и цвета, а в мини-игре на скорость тренируете словарный запас через визуальное погружение.
🏙️ Lingotopia
Иммерсивная сюжетная игра: попадаете в чужой город, постепенно расшифровываете речь жителей и учите язык «на языке контекста». Никаких скучных тестов — только исследования, диалоги и подсказки в окружении.
🕶️ Mondly VR:
Полное погружение в виртуальной реальности: общаетесь голосом в ситуациях из реальной жизни (кафе, вокзал, отель) с распознаванием речи. Отлично прокачивает навыки говорения и убирает страх диалога. Требуется VR‑шлем.
Сохраняйте подборку и прокачивайте языки в игровом формате! 🚀
@DevOPSitsec
🚀 Less Slow — как писать не просто работающий, а быстрый код
Разработчик Ash Vardanyan создал серию проектов, где показывает, как выжать максимум производительности из популярных языков: C++, Rust и Python.
🔧 В серии:
🧠 less_slow.cpp — C++ без тормозов: ассемблер, кеши, SIMD, аллокации, парсинг JSON и трюки с памятью
👉 github.com/ashvardanian/less_slow.cpp
🦀 less_slow.rs — продвинутый Rust: сравнение async/sync, SIMD, кеш-френдли структуры, быстрые сериализации
👉 github.com/ashvardanian/less_slow.rs
🐍 less_slow.py — Python на максималках: pandas vs polars, Cython, PyO3, Numba, Parquet, zero-copy
👉 github.com/ashvardanian/less_slow.py
📚 Все проекты сопровождаются примерами, микробенчмарками и понятными объяснениями.
💡 Если ты хочешь не просто кодить, а понимать, как устроена производительность — это must-read.
@DevOPSitsec
🔥 Wan2.1‑FLF2V 14B — это первая в серии Wan модель генерации видео, которая работает по принципу «First‑Last‑Frame»: достаточно задать начальный и конечный кадр, чтобы сгенерировать полноценный плавный плавный ролик.
✔️ Главное
🟢 Открытые код и веса.
🟢Полный контроль над сюжетом и композицией видео.
🟢 Точное следование инструкциям: модель умеет очень чётко.
«понимать» промпты и визуальные референсы.
🟢Плавные переходы с учётом физики: кадры переходят друг в друга без рывков, с реалистичной трактовкой законов движения и освещения.
🟢 Качество 720 p: готовый не требует дополнительной пост‑обработки.
🔜GitHub: https://github.com/Wan-Video/Wan2.1
🔜Hugging Face: https://huggingface.co/Wan-AI/Wan2.1-FLF2V-14B-720P
🔜Modelscope: https://modelscope.cn/models/Wan-AI/Wan2.1-FLF2V-14B-720P
@ai_machinelearning_big_data
#wan #AIGC #alart
🤖 Opsmate — AI-помощник для SRE и DevOps
Opsmate — это открытый AI-инструмент, созданный для автоматизации и упрощения задач SRE и DevOps. Он предоставляет интерфейс на естественном языке для управления инфраструктурой, устранения неполадок и анализа производительности.
🔧 Что умеет:
• 📝 Интерфейс на естественном языке — управляй инфраструктурой как через чат
• 🎓 Поддержка LLM — OpenAI, Anthropic, xAI
• 🛠️ Локальные, Docker, K8s, SSH
• 📈 Интеграция с Prometheus, контекстные дашборды
• GitHub
#SRE #DevOps #AItools #LLMops
🔥 Очень полезный ресурс для всех, кто хочет прокачать свои навыки программирования
В этом репозитории собраны пошаговые гайды, которые помогут создать с нуля все от 3D-рендера до собственной криптовалюты и торрент-сервера.
Гайды для разных ЯПов, так что точно найдете что-то подходящее для вас!
https://github.com/danistefanovic/build-your-own-x
🔥 ReZero — маленькая модель, которая никогда не сдаётся
🧠 ReZero — это LLM на базе Llama 3.2B, обученная не просто находить ответы, а упорно искать лучший.
🔁 Вместо того чтобы оптимизировать на скорость или recall, ReZero обучается пробовать снова и снова, пока не найдёт правильный ответ.
Модель намеренно поощряется за настойчивость — если она делает retry и улучшает результат, это считается успехом.
Использует синтетические поисковые движки, которые заставляют модель перезапрашивать и улучшать свои ответы.
Обучается с помощью усиленного обучения (RL) — формируя привычку "не сдаваться".
🔜Github
🔜 Модель
@ai_machinelearning_big_data
#LLM #Search #RL #AI #Meta #ReZero #NeverGiveUp #Llama3
⚙️Крутая шпаргалка по Git + полезные ресурсы
Если вы хотите изучить Git с нуля или подтянуть навыки — вот подборка полезностей:
— Гид по Git с нуля: tproger.ru/curriculum/git-guide
— Введение и основные команды: tproger.ru/translations/beginner-git-cheatsheet
— 9 команд GIT, о которых нужно знать: /channel/tproger/12958
— Интерактивное обучение ветвлению: learngitbranching.js.org
— Обучающая игра Oh My Git!: ohmygit.org
Копируем, сохраняем, применяем.
📢 Apprise — простой инструмент для отправки оповещений в разные мессенджеры и сервисы из одного места.
Этот open-source проект поддерживает 50+ платформ от Telegram и Discord до Amazon SNS и SMS-шлюзов с единым синтаксисом. Можно прикреплять файлы и изображения, а для разработчиков есть готовые библиотеки на Python.
🔗 GitHub
@devopsitsec
🖥 Vanna
Это Python-фреймворк с открытым исходным кодом, в котором используется LLM для создания SQL-запросов на основе естественного языка.
✔️ Всё просто: сначала обучаете модель на своих данных, а потом можно задать вопросы на обычном языке.
В ответ модель выдает готовые SQL-запросы, которые можно сразу запускать в своей базе данных.
⚡️ Установка: pip install vanna
▪GitHub: https://github.com/vanna-ai/vanna
@devopsitsec
#python #sql #opensource #vanna #llm
👩💻 Docker - лучший обучающий канал по Devops.
С помощью картинок и коротких видео даже новички начнут применять продвинутые инструменты разработки и использовать Docker.
Стоит подписаться: t.me/DevopsDocker
Хочешь разобраться в DevOps, Linux и SRE?
Яндекс запускает Летнюю школу для тех, кто хочет прокачать скиллы и научиться работать с большими системами на практике. Это отличная возможность для тех, кто хочет применить знания на практике — в окружении сильных инженеров и реальных задач.
Что вам ждет:
• Бесплатное обучение в московском офисе Яндекса
• Лекции, хардовые практики и месяц работы над проектом
• Наставничество от инженеров, которые работают над сервисами с миллионной аудиторией
Это отличная возможность для тех, кто хочет не просто изучать DevOps и SRE в теории, а применить знания на практике — в окружении сильных инженеров и реальных задач.
Летняя школа от Яндекса даёт доступ к лучшим практикам, живому опыту работы реальными системами и шанс начать карьеру в одной из ведущих IT-компаний страны: по статистике, от 50% до 70% участников школ становятся стажерами или получают оффер.
• Записаться можно до 27 апреля
• Для участников из других городов дорогу и проживание оплатит компания
• Подробности тут
#DevOps #SRE #летняяшкола #Яндекс #инфра #backend #linux
🚀 Yandex BareMetal — сервис арендуемых физических серверов от Yandex Cloud вышел из стадии превью. Теперь с ним можно работать по публичному API, а также настраивать и контролировать доступ по ролям через IAM.
Есть уже готовые конфигурации серверов, которые позволяет решать задачи, где требуется изолированная инфраструктура:
— хранение и обработка данных
— приложения, требующие собственной виртуализации (например, OpenStack, VMware)
— размещение бизнес-приложений и задач бэкофиса
— настройка тестовых сред
— реализация ИБ-песочниц
Из интересного — поддерживается интеграция с облачными сервисами вроде DDoS-защиты, резервного копирования, мониторинга и S3-хранилища. Также реализована интеграция с Cloud Interconnect, что позволяет работать с арендованными серверами и облаком в едином вычислительном контуре и распределять нагрузку на приложения.
По данным внутреннего опроса, большинство компаний начали использовать bare metal сравнительно недавно — за последние полтора года. Среди причин называют рост требований к вычислительным ресурсам и сложности с закупкой «железа».
🔗 Подробнее
@devopsitsec