TGViewer
Channel Public Channel
DevOps

DevOps

@devopsitsec

По всем вопросам- @workakkk

@itchannels_telegram - 🔥полезные ит-каналы

https://t.me/Golang_google - Golang программирование

@golangl - golang chat

@GolangJobsit - golang channel jobs

@golang_jobsgo - jobs

РКН: clck.ru/3FmvZA

#VRHSZ
Subscribers
23.7K
Photos
1.2K
Videos
156
Links
1.1K

Showing posts older than #884 · Back to latest

Older Posts 15 shown
Post #881 4.32K
🌟 LXD — система контейнеров в Linux

sudo snap install lxd
getent group lxd | grep -qwF "$USER" || sudo usermod -aG lxd "$USER"


LXD — это довольно известная система, но если кто не пробовал — попробуйте, во многих случаях удобнее Docker.
LXD — это системный менеджер контейнеров следующего поколения, поднимает контейнеры с помощью LXC.
LXD предлагает UI, похожий на виртуальные машины, но использующий вместо этого контейнеры Linux.

Ядро LXD — это привилегированный демон (сервис запущенный с правами root), который предоставляет REST API через локальный unix сокет, а также через сеть, если установлена соответствующая конфигурация. Клиенты, такие как инструмент командной строки поставляемый с LXD посылают запросы через этот REST API. Это означает, что независимо от того, обращаетесь ли вы к локальному хосту или к удаленному, все работает одинаково.

🖥 GitHub
🟡 Доки

@DevOPSitsec
  • 👍 9
  • 🔥 4
  • 🤯 4
  • ❤ 3
  • 😐 1
Post #880 4.16K
🌟 Pake — инструмент, позволяющий пользователям превратить любую веб-страницу в настольное приложение с помощью Rust.

- Поддерживает Mac, Windows и GNU/Linux.
- Pake почти в 20 раз меньше Electron и работает быстрее фреймворков на основе JS.

▪ Github

@DevOPSitsec
  • 🔥 11
  • 🤔 5
  • 👍 3
  • ❤ 2
Post #879 4.3K
⚡️ dozzle — компактное и легкое веб-приложение для мониторинга журналов Docker. Оно не хранит файлы журналов, а предназначено исключительно для просмотра и отслеживания логов ваших контейнеров в реальном времени.

Особенности:

- Интеллектуальный нечеткий поиск по названиям контейнеров
- Поиск по журналам с использованием регулярных выражений
- Малый объем памяти
Разделенный экран для одновременного просмотра нескольких журналов
- Текущая статистика использования памяти и процессора
- Многопользовательская аутентификация с поддержкой авторизации через прокси
- Поддержка Docker Swarm
- Агентский режим для мониторинга нескольких Docker-хостов
- Темный режим
- Идеально подходит для интеграции в стек для оперативного просмотра логов приложения.

📌 GitHub

@DevOPSitsec
  • 👍 18
  • 🔥 4
  • ❤ 2
Post #875 3.91K
Apache Ignite 3.0 — платформа для распределенного кэширования и вычислений

Недавно вышла стабильная версия Apache Ignite 3.0 — это open-source платформа, предоставляющая возможности для распределенного кэширования и вычислений в реальном времени.

Apache Ignite предлагает разработчикам мощный набор инструментов для работы с большими данными. Платформа позволяет организовать распределенное хранилище данных и обрабатывать их с высокой производительностью, используя CPU и GPU.

В версии Apache Ignite 3.0 были реализованы следующие улучшения:

Новый API для асинхронных операций и улучшенная поддержка транзакций.

Оптимизация работы с распределенными кешами и поддержка новых типов данных.

Интеграция с популярными инструментами для анализа данных, такими как Apache Spark и Apache Flink.

Улучшенная документация и обновленный интерфейс для мониторинга и администрирования.


🖥 GitHub
🟡 Доки

@javatg
  • 👍 9
  • ❤ 3
  • 🥰 2
Post #873 4.33K
Docker для Начинающих - Полный Курс

Автор: Владилен Минин
Продолжительность: 2 часа

#видео

00:00 - Важное введение
01:00 - Как проходить курс
01:53 - Что такое Docker
05:10 - Как установить Docker
06:30 - Начало работы
08:05 - Docker пример с Python
11:22 - Docker Images & Containers
13:30 - Работа с NodeJS
31:06 - Как работает Dockerfile
41:42 - Основные команды
1:07:55 - Деплой в Docker Hub
1:15:12 - dockerignore
1:20:58 - ENV переменные
1:26:55 - make файл
1:28:56 - Что такое Docker Volumes
1:50:17 - Деплой и запуск Docker на VPS

Смотреть полное видео
YouTube Docker для Начинающих – Полный Курс PDF с инструкциями: https://t.me/vladm/398 Полный интерактивный Frontend Roadmap: https://t.me/vladm/1043 🧠 Клуб Незаменимых в эпоху ИИ – место, где вы интегрируете ИИ в свою жизнь и начнете с ним работать на 100%. Только для участников – личный агент на…
  • 🔥 11
Post #870 3.95K
💻 k8sgpt — инструмент для сканирования кластеров Kubernetes, диагностики и устранения проблем при помощи команд на простом английском языке

— brew install k8sgpt

k8sgpt интегрирован с OpenAI, Azure, Cohere, Amazon Bedrock, Google Gemini; поддерживает локальные LLM.

K8sGPT использует встроенные анализаторы для диагностики проблем в кластере. При желании можно написать свои собственные анализаторы.

🖥 GitHub
🟡 Доки

@DevOPSitsec
  • 👍 15
  • ❤ 4
  • 🔥 4
  • 👎 2
Post #867 5.61K
💻 8 популярных сетевых протоколов с наглядным и простым объяснением

Сетевые протоколы работают на разных уровнях модели OSI, это важно знать.

Модель OSI — концептуальная структура, которая определяет сетевую систему как ряд уровней, каждый из которых имеет определенные функции, для облегчения передачи, управления и обработки данных в сети.

Эта многоуровневая архитектура обеспечивает стандартизированное взаимодействие между различными программными и аппаратными компонентами в сети.

🖱 𝗧𝗖𝗣/𝗜𝗣 (𝗧𝗿𝗮𝗻𝘀𝗺𝗶𝘀𝘀𝗶𝗼𝗻 𝗖𝗼𝗻𝘁𝗿𝗼𝗹 𝗣𝗿𝗼𝘁𝗼𝗰𝗼𝗹/𝗜𝗻𝘁𝗲𝗿𝗻𝗲𝘁 𝗣𝗿𝗼𝘁𝗼𝗰𝗼𝗹)

Этот протокол является базовым методом передачи информации между устройствами в Интернете. В то время как IP отвечает за адресацию и маршрутизацию пакетов данных, TCP заботится о сборке данных в пакеты, а также о надежной доставке.

🖱 𝗛𝗧𝗧𝗣 (𝗛𝘆𝗽𝗲𝗿𝘁𝗲𝘅𝘁 𝗧𝗿𝗮𝗻𝘀𝗳𝗲𝗿 𝗣𝗿𝗼𝘁𝗼𝗰𝗼𝗹)

При доступе к веб-сайтам HTTP играет решающую роль. Он отвечает за получение и доставку веб-контента с серверов конечным пользователям.

🖱 𝗛𝗧𝗧𝗣𝗦 (𝗛𝘆𝗽𝗲𝗿𝘁𝗲𝘅𝘁 𝗧𝗿𝗮𝗻𝘀𝗳𝗲𝗿 𝗣𝗿𝗼𝘁𝗼𝗰𝗼𝗹 𝗦𝗲𝗰𝘂𝗿𝗲)

Усовершенствованная версия HTTP, HTTPS объединяет протоколы безопасности (а именно TLS) для шифрования данных, обеспечивая безопасный и конфиденциальный обмен между браузерами и веб-сайтами.

🖱 𝗙𝗧𝗣 (𝗙𝗶𝗹𝗲 𝗧𝗿𝗮𝗻𝘀𝗳𝗲𝗿 𝗣𝗿𝗼𝘁𝗼𝗰𝗼𝗹)

Как следует из названия, FTP используется для передачи файлов (загрузки и скачивания) между компьютерами в сети.

🖱 𝗨𝗗𝗣 (𝗨𝘀𝗲𝗿 𝗗𝗮𝘁𝗮𝗴𝗿𝗮𝗺 𝗣𝗿𝗼𝘁𝗼𝗰𝗼𝗹)

Более оптимизированный аналог TCP, UDP передает данные без накладных расходов на установление соединения, что приводит к более быстрой передаче, но без гарантии, что данные будут доставлены или будут в порядке.

🖱 𝗦𝗠𝗧𝗣 (𝗦𝗶𝗺𝗽𝗹𝗲 𝗠𝗮𝗶𝗹 𝗧𝗿𝗮𝗻𝘀𝗳𝗲𝗿 𝗣𝗿𝗼𝘁𝗼𝗰𝗼𝗹)

SMTP — движущая сила обмена электронной почтой, которая управляет форматированием, маршрутизацией и доставкой писем между почтовыми серверами.

🖱 𝗦𝗦𝗛 (𝗦𝗲𝗰𝘂𝗿𝗲 𝗦𝗵𝗲𝗹𝗹)

Secure Shell — это криптографический сетевой протокол, который обеспечивает безопасную передачу данных по незащищенной сети. Он обеспечивает безопасный канал, гарантируя, что хакеры не смогут интерпретировать информацию путем подслушивания.

#doc #cheatsheet
  • 👍 28
  • 🔥 5
  • ❤ 4
  • 👎 3
  • 🥱 3
Post #866 5.08K
Собрал основные концепции Docker в одну диаграмму

#devops #девопс
  • 🔥 14
  • 👍 5
  • 👎 3
  • 🥰 3
Post #864 5.31K
👑 DevDocs — это онлайн-ресурс, предоставляющий централизованный доступ к документации по различным языкам программирования и технологиям

https://devdocs.io/

@DevOPSitsec
  • 🔥 10
  • 👍 5
  • 👎 2
  • ❤ 1
Post #862 5.58K
✔ Helmify — упрощение управления Helm-чартами

Представляем Helmify, инновационный инструмент для управления Helm-чартами, который упрощает создание, обновление и управление приложениями в Kubernetes. С Helmify вы можете легко управлять сложными конфигурациями и автоматизировать деплоймент, минимизируя необходимость в ручном вмешательстве.

Основные возможности Helmify:

Автоматическое обновление чартов: Helmify автоматически обновляет ваши Helm-чарты при изменении конфигураций или зависимостей, обеспечивая актуальность вашего приложения.

Управление зависимостями: Удобный интерфейс для управления зависимостями ваших Helm-чартов, упрощая их настройку и интеграцию.

Интуитивно понятный UI: Веб-интерфейс, который позволяет визуально управлять чартами и настройками, делая процесс более понятным и менее уязвимым к ошибкам.

Пример использования Helmify для обновления приложения:

apiVersion: apps/v1
kind: Deployment
metadata:
name: my-app
spec:
replicas: 2
template:
spec:
containers:
- name: my-container
image: my-image:latest


Пока Helmify находится на стадии бета-тестирования, вы уже можете попробовать его и оценить все преимущества!

🖥 GitHub

@DevOPSitsec
  • 👍 5
  • 🤔 5
  • ❤ 2
  • 👎 1
  • 🔥 1
Post #860 4.94K
🚀 Обновленный фреймворк для кросс-платформенной разработки: Qt 6.7.2

6.7.2 — это современный фреймворк для кросс-платформенной разработки приложений, который значительно улучшает поддержку мобильных платформ и встраиваемых систем. В новой версии реализованы ключевые улучшения, такие как поддержка нового графического API, улучшенная производительность и оптимизация для работы на различных устройствах.

Особенности Qt 6.7.2

- Новый графический API: Поддержка Vulkan и улучшенная интеграция с Direct3D.
- Расширенные возможности для мобильных устройств:** Оптимизация для iOS и Android.
- Инструменты для встраиваемых систем: Поддержка новых платформ и улучшенная производительность.

Проверьте все возможности Qt 6.5 и начните создавать высококачественные кросс-платформенные приложения!

▪ GitHub

@DevOPSitsec
  • 👍 5
  • 🔥 3
  • ❤ 2
Post #855 4.81K
💻Debezium — open-source CDC для Apache Kafka

Debezium — это CDC (Capture Data Change), набор коннекторов для различных СУБД, совместимых с фреймворком Apache Kafka Connect.

Debezium поддерживает следующие СУБД: MySQL, PostgreSQL, MongoDB, SQL Server, Cassandra и Oracle;
причём все эти СУБД подключаются по единой общей модели.

Если сравнивать использование Debezium с традиционным подходом (когда приложение читает данные из СУБД напрямую), то к его главным преимуществам относится реализация стриминга изменения данных на уровне строк с низкой задержкой, плюс высокая надежность и доступность.

🖥 GitHub
🟡 Доки

@DevOPSitsec
  • 👍 7
  • 🔥 5
  • ❤ 2
Post #854 5.62K
🎞 Чиним замедление YouTube на уровне роутера

Всех категорический приветствую. Буквально первого августа, прямо в ночь, стал у меня жутко лагать YouTube. Естественно, мне это сильно не понравилось. Ну, что же, давайте разбираться, почему и как это исправить в условиях моей личной сети.

Что случилось?

Хорошо описано произошедшее здесь, на Хабре. Если совсем кратко, своими словами - во время установки SSL соединения в открытом виде домен передается к которому мы подключаемся(так называемое SNI). И если это googlevideo.com то начинают твориться "интересные вещи". Можно проверить это локально коммандами из статьи.

$ curl https://speedtest.selectel.ru/100MB -o/dev/null

https://telegra.ph/CHinim-zamedlenie-YouTube-na-urovne-routera-08-05-3

@DevOPSitsec
  • 👍 13
  • 🔥 7
  • ❤ 4
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →