DevOps
22.8K subscribers
886 photos
91 videos
15 files
809 links
По всем вопросам- @workakkk

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

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

@golangl - golang chat

@GolangJobsit - golang channel jobs

@golang_jobsgo - go chat jobs

РКН: clck.ru/3FmvZA
加入频道
🚀 Обновленный фреймворк для кросс-платформенной разработки: Qt 6.7.2

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

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

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

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

GitHub

@DevOPSitsec
👍5🔥32
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
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🤔52👎1🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
👑 DevDocs — это онлайн-ресурс, предоставляющий централизованный доступ к документации по различным языкам программирования и технологиям

https://devdocs.io/

@DevOPSitsec
🔥10👍5👎21
Собрал основные концепции Docker в одну диаграмму

#devops #девопс
🔥14👍5👎3🥰3
This media is not supported in your browser
VIEW IN TELEGRAM
💻 8 популярных сетевых протоколов с наглядным и простым объяснением

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

#doc #cheatsheet
Please open Telegram to view this post
VIEW IN TELEGRAM
👍27🔥54👎3🥱3
💻 k8sgpt — инструмент для сканирования кластеров Kubernetes, диагностики и устранения проблем при помощи команд на простом английском языке

brew install k8sgpt

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

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

🖥 GitHub
🟡 Доки

@DevOPSitsec
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍144🔥4👎2
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

Смотреть полное видео
🔥11
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
👍93🥰2
Please open Telegram to view this post
VIEW IN TELEGRAM
👍102🐳2🥰1
This media is not supported in your browser
VIEW IN TELEGRAM
⚡️ dozzle — компактное и легкое веб-приложение для мониторинга журналов Docker. Оно не хранит файлы журналов, а предназначено исключительно для просмотра и отслеживания логов ваших контейнеров в реальном времени.

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

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

📌 GitHub

@DevOPSitsec
👍18🔥42
This media is not supported in your browser
VIEW IN TELEGRAM
🌟 Pake — инструмент, позволяющий пользователям превратить любую веб-страницу в настольное приложение с помощью Rust.

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

Github

@DevOPSitsec
🔥11🤔5👍32
🌟 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
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9🔥4🤯43😐1
🖥 Portainer-Community-Edition – платформа для контейнерных приложений, которая используется для управления средами Docker, Swarm, Kubernetes и ACI

Позволяет управлять всеми ресурсами (контейнеры, образы, тома, сети и многое другое) с помощью графического интерфейса и/или удобного API.

🖥 Github
📝 Документация

@DevOPSitsec
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥3🤝32
🔋🪫 Подробное Руководство о том, как измерить производительность вашей батареи с помощью моделирования и улучшить

Github

Библиотека для создания быстрых и гибких модели батарей на основе физики на Python.

Github

@DevOPSitsec
👍63🔥3😁2
🌟 Thanos — open-source система для сохранения данных из Prometheus

Вообще, Thanos — довольно известное решение, но возможно кто-то ещё не пересекался.
Thanos берет данные, которая сохранил Prometheus на локальный диск, и копирует их в S3, в GCS либо в другое хранилище.

Таким образом Thanos обеспечивает global query view — можно запрашивать данные, сохраненные в хранилище c нескольких экземпляров Prometheus.

🖥 GitHub
🟡 Развёртывание Thanos

@DevOPSitsec
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍115🔥4
This media is not supported in your browser
VIEW IN TELEGRAM
⚡️ Визуализация 9 типов тестирования API

Smoke Testing
Выполняется после разработки API. Проверка того, что API работают и ничего не выходит из строя.

Functional Testing
Позволяет создать план тестирования на основе функциональных требований и сравнить его с фактическими результатами.

Integration Testing
Этот тест объединяет ряд вызовов API и выполняет сквозные тесты. Оцениваются коммуникации и передача данных в процессе эксплуатации.

Regression Testing

Этот тест гарантирует, что исправления ошибок или новые функции не нарушат текущее поведение API.

Load Testing
Измеряет производительность приложений при различных нагрузках. Мы можем определить емкость приложения.

Stress Testing
API специально перегружаются, чтобы проверить, могут ли они функционировать должным образом.

Security Testing
Этот тест сертифицирует API от всех потенциальных угроз извне.

UI Testing
Гарантирует, что пользовательский интерфейс может взаимодействовать с этими API и отображать данные по мере необходимости.

Fuzz Testing
Этот тест отправляет недействительные или неожиданные входные данные в API и пытается вызвать его сбой. Делается путем выявления уязвимостей API.

#opensource #api #web

@DevOPSitsec
👍17🔥53🥱2🥴1🐳1
Forwarded from Kali Linux
🖥 Сегодня, 25 августа, мы отмечаем день рождения LINUX!

Нашу любимую ОС создал 20-летний Линус Торвальдс в 1991 году, а её название образовано из его имени и слова Unix.

В своём сообщении от 25 августа Линус написал: "Я разрабатываю (бесплатную) операционную систему (просто хобби, она не будет большой и профессиональной, как GNU) для клонов 386(486) AT. Работа началась в апреле, и система уже начинает обретать форму. Буду рад любым отзывам о том, что вам нравится или не нравится в Minix, так как моя ОС во многом на неё похожа."

Линус даже не предполагал, насколько далеко зайдёт его «просто хобби»: сегодня ракеты SpaceX Falcon 9 работают на Linux, а доля этой ОС на десктопах в прошлом году превысила 3%.

Лайк за Linux 🥳

@linuxkalii
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5715🔥14🍾2