Миграция с Debian на Talos Linux Всем привет! 👋 Сегодня мы мигрируем мой кластер K3s, работающий на Debian на Talos Linux и ванильный кубер. А что вообще это за Talos Linux и зачем это все, если и так все работает? Kubernetes стал стандартом де-факто для оркестрации контейнеров, с различными дистрибутивами, подходящими для разных нужд. K3s, легковесный дистрибутив Kubernetes, приобрел популярность благодаря своей простоте и низким требованиям к ресурсам. Однако по мере роста инфраструктуры и ра...
IT Notes and Insights
Здесь мы делимся опытом и знаниями в сфере IT, помогаем новичкам и опытным специалистам развиваться и расти в профессии. Подписывайтесь, чтобы получать полезные советы, новости и вдохновение для саморазвития.
Графики
📊 Средний охват постов
📉 ERR % по дням
📋 Публикации по дням
📎 Типы контента
Лучшие публикации
16 из 16Единая авторизация (SSO) для домашней лаборатории 👋 Привет, любители серверов! При развертывании некоторых простых веб-приложений в домашней лаборатории я часто сталкиваюсь с проблемой отсутствия авторизации в них. Если вы когда-либо мечтали о волшебной палочке, которая позволит защитить такие приложения, да еще и внедрить единый вход (SSO), то вам повезло. Сегодня мы погружаемся в мир Single Sign-On (SSO) и forward authentication с использованием Authelia и Authentik в среде K3s. Читать статью...
🔍 Понимание алгоритмической сложности 🔍 Всем привет! 👋 Сегодня познакомимся с алгоритмической сложностью. Понимание этой концепции важно для написания эффективного кода. К тому же, вопрос по сложности очень часто задают на собеседованиях. Что такое алгоритмическая сложность? 🤔 Алгоритмическая сложность относится к количеству вычислительных ресурсов (времени и памяти), которые требуются алгоритму для решения задачи в зависимости от размера входных данных. Это помогает нам анализировать и срав...
Популярные поставщики объектного хранения Selectel. Предлагает объектное хранилище, совместимое с S3, с высокой доступностью и безопасностью. Идеально подходит для бизнеса, ищущего надежные и масштабируемые решения для хранения данных в России. VK Cloud. Предоставляет объектное хранилище, совместимое с S3, с высокой производительностью и интеграцией с другими сервисами VK Cloud. Подходит для различных случаев использования, включая распределение контента и резервное копирование данных. Яндекс Об...
🔌 NUT (Network UPS Tools) — контроль ИБП в сети Недавно нужно было настроить NUT на новой ноде Proxmox и я понял, что совсем забыл как это делать. Чтобы не забыть, а при отключении света устройства корректно выключались я решил написать эту заметку. NUT нужен для того чтобы: ✅ Следить за состоянием UPS ✅ Получать уведомления (например, при пропадании питания) ✅ Автоматически выключать систему при долгом отключении ✅ Работать с несколькими машинами в сети Режим работы: netclient Мой сервер не по...
Всем привет! 👋 Как вы уже знаете, в своей домашней лаборатории я использую кластер Kubernetes, развернутый на Talos Linux. Периодически у меня отключают электроэнергию, ИБП не спасают при длительном отключении. Я настроил правила, которые завершают работу всех нод Proxmox при отключении более 6 минут. После восстановления узлы кластера запускаются, но запускаются в разное время, что приводит к неравномерному распределению нагрузки: некоторые узлы перегружены, в то время как другие простаивают. ...
Привет, друзья! 👋 Сегодня мы обсудим различные языки программирования и их применение. 🌐 Какой язык выбрать для изучения, если вы только начинаете свой путь? Рассмотрим популярные языки и их область применения. 🖥 Python 🐍 Применение: Веб-разработка. Используется с фреймворками, такими как Django и Flask. Наука о данных и машинное обучение. Очень популярен благодаря библиотекам, таким как NumPy, Pandas, TensorFlow и Scikit-learn. Автоматизация. Подходит для скриптов и автоматизации рутинных з...
🌐 Протокол S3 (объектное хранилище) Протокол S3, изначально разработанный Amazon для их Simple Storage Service, стал широко принятым стандартом для объектного хранения на различных платформах. Давайте рассмотрим его случаи использования, преимущества, недостатки и некоторые практические советы по его эффективному использованию. 🔍 Для чего? Резервное копирование и архивирование данных. S3 идеально подходит для хранения больших объемов данных, которые необходимо сохранять в течение длительного в...
TypeScript 🟦 Применение: Веб-разработка. Расширение JavaScript с поддержкой статической типизации. Фронтенд-разработка. Используется с фреймворками, такими как Angular и React. Плюсы для новичков: ✅ Статическая типизация. Помогает избежать ошибок на этапе компиляции. ✅ Совместимость с JavaScript. Легко интегрируется с существующим JavaScript-кодом. ✅ Большое сообщество. Много ресурсов и библиотек. Минусы: ❌ Сложность. Требует понимания JavaScript и дополнительных концепций. ❌ Компиляция. Требуе...
C++ 💼 Применение: Игры. Широко используется в игровой индустрии. Системное программирование. Разработка операционных систем, драйверов и других системных приложений. Высокопроизводительные приложения. Используется в проектах, требующих высокой производительности. Плюсы для новичков: ✅ Мощный и гибкий. Позволяет контролировать ресурсы и оптимизировать производительность. ✅ Широкие возможности. Подходит для различных типов приложений, от игр до системного софта. Минусы: ❌ Сложность. Сложный синта...