23484
По всем вопросам- @workakkk @itchannels_telegram - 🔥полезные ит-каналы https://t.me/Golang_google - Golang программирование @golangl - golang chat @GolangJobsit - golang channel jobs @golang_jobsgo - jobs РКН: clck.ru/3FmvZA #VRHSZ
💻 Karmada — открытая, мультикластерная система оркестрации Kubernetes
git clone https://github.com/karmada-io/karmada
cd karmada
hack/local-up-karmada.sh
🤓 Gogs — open-source инструмент для размещения Git
Gogs позволяет безболезненно развернуть Git где угодно — на Linux, macOS, Windows и ARM.
Для этого нужен просто бинарник Go, или можно использовать Docker-контейнер.
git clone --depth 1 https://github.com/gogs/gogs.git gogs
cd gogs
go build -o gogs
🌟 Zabbix — open-source система мониторинга
Zabbix – универсальная система для мониторинга производительности и доступности серверов, инженерного и сетевого оборудования, приложений, баз данных, систем виртуализации, контейнеров, ИТ-сервисов, веб-сервисов.
Реализует полный цикл от сбора данных, их обработки, преобразования и анализа, и заканчивая хранением этих данных, визуализацией и рассылкой оповещений с использованием правил эскалаций.
Также система предоставляет гибкие возможности расширения методов сбора данных и оповещений, а также возможности автоматизации через API.
🖥 GitHub
🟡 Страничка Zabbix
@DevOPSitsec
💻 Flannel — интерфейс сети контейнеров, назначает Pod-ам IP-адреса для их взаимодействия между друг другом
— kubectl apply -f https://raw.githubusercontent.com/flannel-io/flannel/master/Documentation/kube-flannel.yml
Flannel — решение виртуальной сети, поддержкой которого занимается проект CoreOS. Хорошо проверенное и готовое к продакшену решение, поэтому стоимость внедрения минимальна.
Когда вы добавляете машину с flannel в кластер, flannel делает три вещи:
1. Присваивает новой машине подсеть с помощью etcd.
2. Создаёт виртуальный интерфейс моста на машине (docker0 bridge).
3. Настраивает бэкенд пересылки пакетов:
— aws-vpc — регистрирует подсеть машины в таблице экземпляров Amazon AWS. Количество записей в этой таблице ограничено 50, т.е. вы не можете иметь более 50 машин в кластере, если используете flannel с aws-vpc. Вдобавок, этот бэкенд работает только с Amazon AWS;
— host-gw — создаёт IP-маршруты до подсетей через IP-адреса удалённой машины. Требует прямой L2-связности между хостами, на которых запущен flannel;
— vxlan — создаёт виртуальный интерфейс VXLAN.
Поскольку flannel использует интерфейс моста для пересылки пакетов, каждый пакет проходит через два сетевых стека, когда отправляется из одного контейнера в другой.
🖥 GitHub
@DevOPSitsec
Хотим рассказать о запуске очень необычного тренажера для работы на реальных боевых задачах по Kubernetes. В ходе обучения вы будете работать над стендами и заданиями, которые предстоит решать в качестве DevOps-инженера. Это интенсив - курс, который можно пройти за 1 месяц. Он полезен для системных администраторов, DevOps-инженеров и backend-разработчиков.
В стоимость интенсива входит вся инфраструктура в том числе и AWS, чтобы вы могли тренироваться без дополнительных платежей и лишних установок.
🚀 Старт интенсива – 28 мая
Что входит в программу интенсив-курса?
Модуль #1 Хранение секретов на уровне гит-репозитория
- Риски использования Git для хранения секретов.
- Проблемы с публичными репозиториями и случайным включением секретов GIT-crypt:
- Что такое git-crypt и как он работает
- Установка и настройка git-crypt
- Шифрование файлов секретов в репозитории
Модуль #2 Инструменты сканирования секретных данных в GIT-репозитории.
- Проверка на наличие секретов при помощи git hooks. Сканеры наличия секретов в открытом виде.
Модуль #3. Интеграция с внешним хранилищем секретов
- HashiCorp Vault: управление секретами, такими как пароли, ключи API и сертификаты с помощью интеграции с внешними хранилищами секретов.
Модуль #4. Права доступа в Kubernetes
- Ограничение работы с секретами
- Аудит доступа к секретам
Сейчас доступна демо-версия курса в формате одного практического урока для всех желающих, чтобы проверить свои силы и оценить формат обучения.
[ Регистрация на демо-урок ]
💻 Kubescape — open-source инструмент для проверки CI/CD конвейеров и кластеров Kubernetes
— curl -s https://raw.githubusercontent.com/kubescape/kubescape/master/install.sh | /bin/bash
Kubescape позволяет проводить анализ рисков, проверку безопасности, для чего он сканирует кластеры, файлы YAML и диаграммы Helm.
Kubescape обнаруживает неправильные конфигурации в соответствии с многочисленными стандартами (включая NSA-CISA, MITRE ATT&CK и CIS Benchmark).
🖥 GitHub
@DevOPSitsec
🌟 Grafana Pyroscope — платформа для непрерывного профилирования
brew install pyroscope-io/brew/pyroscope
brew services start pyroscope
docker run -it -p 4040:4040 grafana/pyroscope
Стать бэкендером в Яндексе за выходные
8–9 июня устраиваем Weekend Offer Backend: всего за 2 дня можно пройти технические секции и попасть в Яндекс. Для этого нужно зарегистрироваться и решить несколько задач в Контесте.
Вы сможете выбрать одну из команд: Crowd, Ecom-сценарии, Поиск, Алиса, Автономные автомобили и Большие данные. Можно пообщаться с нанимающими менеджерами и выбрать самый интересный проект. Если всё пройдёт хорошо, сразу же получите офер.
Нанимаем в офисы России и Республики Беларусь.
Узнать подробности и зарегистрироваться можно здесь.
🖥 Вышла новая, улучшенная версия GPT-4 Omni для. И что самое главное — она доступна всем БЕСПЛАТНО!
Это самая совершенная модель из всех, намного превосходящая своих предшественников, включая таинственный gpt2-chatbot.
Она появится уже сегодня в виде приложения для пк.
GPT-4 Omni будет понимать эмоции и тон голоса.
https://habr.com/ru/articles/814037/
@DevOPSitsec
🌟 Redpanda — платформа для потоковой передачи данных
Совместима с API Kafka. В 10 раз быстрее. Никакого ZooKeeper. Никаких JVM
— brew install redpanda-data/tap/redpanda && rpk container start
(rpk скачать можно тут)
Redpanda спроектирована для полной загрузки быстрых накопителей данных, таких как SSD или NVMe-устройства, а также на использование преимуществ многоядерных процессоров и компьютеров с большим объемом оперативной памяти. Это позволяет достичь максимальной производительности при обработке значительных объемов данных и запросов.
🖥 GitHub
🟡 Доки
🟡 Другой взгляд на Redpanda
@DevOPSitsec
🤓 lazygit для упрощения работы с git
— brew install lazygit
lazygit — это простой интерфейс терминала для команд git.
GUI сделан на основе библиотеки gocui, с помощью которой можно реализовать полноценные окна и взаимодействие с ними в терминале.
lazygit можно гибко настраивать под себя, начиная с цветовой гаммы и заканчивая добавлением новых команд или горячих клавиш. Все настройки лежат в файле config.yml: в Linux — ~/.config/lazygit/config.yml, в MacOS — ~/Library/Application Support/lazygit/config.yml
🖥 GitHub
🟡 Доки
🟡 Статья о lazygit на Хабре
@DevOPSitsec
💻 Fission — фреймворк бессерверных вычислений для Kubernetes
Fission — это быстрый бессерверный фреймворк для Kubernetes, ориентированный на продуктивность разработчиков и высокую производительность.
Fission работает только с кодом: Docker и Kubernetes абстрагированы от обычной работы, хотя вы можете использовать их для расширения Fission, если захотите.
Fission расширяем до любого языка; ядро написано на Go, а специфические для языка части изолированы в нечто, называемое окружениями. В настоящее время Fission поддерживает основные ЯП и любые исполняемые файлы Linux.
Возможности и преимущества Fission:
— Поддерживает из коробки Node.js, Python, Ruby, Go, PHP, Bash. Может запускать произвольно собранные контейнеры.
— Автомасштабирование.
— Сбор метрик и логов.
— Поддерживает WebHooks из коробки.
— С помощью нового движка NewDeploy решает проблему холодного старта (до 100ms на запуск).
🖥 GitHub
🟡 Доки
@DevOPSitsec
Pytup в Нижнем Новгороде 1 июня
Вас ждёт большая конференция по Python-разработке Pytup.
В программе — выступления спикеров, новости языка, актуальные кейсы экспертов и, конечно, нетворкинг.
Узнаете, как создать платформу для обработки данных в вашей IT-компании или микросервис обработки геометрических данных. А ещё послушаете крутые доклады, получите ответы на вопросы и пообщаетесь со спикерами и коллегами.
Зарегистрироваться на Pytup! 💛
👣 tau - Cloud Computing Platform On Autopilot
Проект с открытым исходным кодом, который упрощает работу с облачными вычислениями.
Он автоматизирует управление инфраструктурой для плавного перехода от локальной разработки к продакешену.
Инструмента на базе #golang для #DevOps
https://github.com/taubyte/tau
@DevOPSitsec
🔥Подборка лучших обучающих каналов для программистов.
➡️ Делитесь с коллегами и сохраняйте себе, чтобы не потерять
⚡Машинное обучение
Machine Learning - запускаем лучшие ИИ модели, пишем код, погружаемся в нейросети
Ml Собеседование - подготовка к собесу по мл, алгоритмам, коду
Ml ru - актуальные статьи, новости, код и обучающие материалы
Ml Jobs - вакансии ML
ML Книги - актуальные бесплатные книги МО
ML чат
🏆 Golang
Golang
Golang собеседование - разбор задач и вопросов с собесов
Golang вакансии -работа для Go разработчика
Golang книги библиотека книг
Golang задачи и тесты
Golang чат
Golang news - новости из мира go
Golang дайджест
💥 Linux /Этичный хакинг
Linux Academy - гайды, секреты и лучшие материалы по Linux
Kali linux - погрузись в мир этичного хакинга и кибербезопасности
linux_kal - kali чат
Информационная безопасность
🚀 Data Science
Анализ данных - полезные фишки, код, гайды и советы, маст-хэв датасаентиста
Data Jobs - ds вакансии
Аналитик данных
Data Science книги - актуальные бесплатные книги
Big data
🛢Базы данных
Sql базы данных - научим работе с базами данных профессионально
Библиотека баз данных
SQL чат
Вакансии Sql аналитик данных
#️⃣C#
С# академия - лучший канал по c#
С# заметки — код, лучшие практики, заметки программиста c#
С# задачи и тесты
С# библиотека - актуальные бесплатные книги
C# вакансии - работа
🐍 Python
Python/django - самый крупный обучающий канал по Python
Python Собеседование - подготовка к собеседовению python и разбор алгоритмов
Pro python - статьи, новости, код и обучающие материалы
Python Jobs - вакансии Python
Python чат
Python книги
☕ Java
Java академия - java от Senior разработчика
Java вакансии
Java чат
Java вопросы с собеседований
Java книги
💻 C++
C++ академия
С++ книги
C++ задачи - подготовка к собеседовению мл, алгоритмам
C++ вакансии
⚡️ Frontend
Javascript академия - крупнейший js канал
React - лучшие гайды и советы по работе с react
Frontend - тутрориалы, уроки, гайды, код
PHP
Книги frontend
Задачи frontend
🦀 Rust
Rust программирование
Rust чат
Rust книги для программистов
📲 Мобильная разработка
Android разработка
Мобильный разработчик гайды и уроки
🇬🇧 Английский для программистов
🧠 Искусственный интеллект
ИИ и технологии
Neural - нейросети для работы и жизни
Книги ИИ
Artificial Intelligence
🔥 DevOPs
Devops для программистов
Книги Devops
🌟 Docker/Kubernets
Docker
Kubernets
📓 Книги
Библиотеки Книг для программситов
💼 Папка с вакансиями:
Папка Go разработчика:
Папка Python разработчика:
Папка Data Science
Папка Java разработчика
Папка C#
Папка Frontend
💥 Бесплатный Chatgpt бот
💻 У нас на канале вышло свежее видео по Apache Kafka
Это 1 урок нашего из нашего Бесплатного курса.
Поддержите наше видео ЛАЙКОМ и комментом, больше продвинутых уроков на подходе!
https://www.youtube.com/watch?v=W7ZCXcxQxV8
@DevOPSitsec
😂 Лучшие бесплатные курсы и книги по Этичному Хакингу и Информационной Безопасности.
https://www.youtube.com/watch?v=AFoOCdFQ9PI
@DevOPSitsec
🔥Подборка лучших обучающих каналов для программистов.
➡️ Делитесь с коллегами и сохраняйте себе, чтобы не потерять
⚡Машинное обучение
Machine Learning - запускаем лучшие ИИ модели, пишем код, погружаемся в нейросети
Ml Собеседование - подготовка к собесу по мл, алгоритмам, коду
Ml ru - актуальные статьи, новости, код и обучающие материалы
Ml Jobs - вакансии ML
ML Книги - актуальные бесплатные книги МО
ML чат
🏆 Golang
Golang
Golang собеседование - разбор задач и вопросов с собесов
Golang вакансии -работа для Go разработчика
Golang книги библиотека книг
Golang задачи и тесты
Golang чат
Golang news - новости из мира go
Golang дайджест
💥 Linux /Этичный хакинг
Linux Academy - гайды, секреты и лучшие материалы по Linux
Kali linux - погрузись в мир этичного хакинга и кибербезопасности
linux_kal - kali чат
Информационная безопасность
🚀 Data Science
Анализ данных - полезные фишки, код, гайды и советы, маст-хэв датасаентиста
Data Jobs - ds вакансии
Аналитик данных
Data Science книги - актуальные бесплатные книги
Big data
🛢Базы данных
Sql базы данных - научим работе с базами данных профессионально
Библиотека баз данных
SQL чат
Вакансии Sql аналитик данных
#️⃣C#
С# академия - лучший канал по c#
С# заметки — код, лучшие практики, заметки программиста c#
С# задачи и тесты
С# библиотека - актуальные бесплатные книги
C# вакансии - работа
🐍 Python
Python/django - самый крупный обучающий канал по Python
Python Собеседование - подготовка к собеседовению python и разбор алгоритмов
Pro python - статьи, новости, код и обучающие материалы
Python Jobs - вакансии Python
Python чат
Python книги
☕ Java
Java академия - java от Senior разработчика
Java вакансии
Java чат
Java вопросы с собеседований
Java книги
💻 C++
C++ академия
С++ книги
C++ задачи - подготовка к собеседовению мл, алгоритмам
C++ вакансии
⚡️ Frontend
Javascript академия - крупнейший js канал
React - лучшие гайды и советы по работе с react
Frontend - тутрориалы, уроки, гайды, код
PHP
Книги frontend
Задачи frontend
🦀 Rust
Rust программирование
Rust чат
Rust книги для программистов
📲 Мобильная разработка
Android разработка
Мобильный разработчик гайды и уроки
🇬🇧 Английский для программистов
🧠 Искусственный интеллект
ИИ и технологии
Neural - нейросети для работы и жизни
Книги ИИ
Artificial Intelligence
🔥 DevOPs
Devops для программистов
Книги Devops
🌟 Docker/Kubernets
Docker
Kubernets
📓 Книги
Библиотеки Книг для программситов
💼 Папка с вакансиями:
Папка Go разработчика:
Папка Python разработчика:
Папка Data Science
Папка Java разработчика
Папка C#
Папка Frontend
💥 Бесплатный Chatgpt бот
🖥 DevOps roadmap со всеми нужными ссылками
Это пошаговое руководство как расти и развиваться в DevOps, с массой ссылок на ресурсы.
📎 Roadmap
@DevOPSitsec
💻 DbGate — open-source менеджер SQL и NoSQL БД
DbGate — это кроссплатформенный менеджер баз данных. Разработан, чтобы быть простым в использовании и эффективным при работе с несколькими БД одновременно.
Также имеет множество дополнительных функций, таких как сравнение схем, визуальный конструктор запросов, визуализация графиков или пакетный экспорт и импорт.
Поддерживает MySQL, PostgreSQL, SQL Server, MongoDB, SQLite и других.
Работает под Windows, Linux, Mac и как веб-приложение.
🖥 GitHub
🟡 Запустить онлайн
@DevOPSitsec
😈Ленивый линукс — история Slackware!
У нас вышла новая статья на Хабре
о Slackware, это довольно непопулярная и колоритная ОС, одновременно один из самых старейших и ныне живущих дистрибутивов Linux.
📌 Читайте, будет интересно
@DevOPSitsec
💻 KEDA — автоскейлинг на основе Kubernetes
KEDA — это компонент автомасштабирования на основе Kubernetes, управляемый событиями. Он обеспечивает управляемое событиями масштабирование для любого контейнера, запущенного в Kubernetes
🖥 GitHub
🟡 Страничка KEDA
@DevOPSitsec
⚡️ Релиз Pingora v0.2.0
10 мая Cloudflare представила второй публичный релиз открытого проекта Pingora v0.2.0. Это асинхронный многопоточный фреймворк на Rust, который помогает создавать прокси-сервисы HTTP. Проект используется для создания сервисов, обеспечивающих значительную часть трафика в Cloudflare (вместо применения Nginx).
Pingora предоставляет библиотеки и API для создания сервисов поверх HTTP/1 и HTTP/2, TLS или просто TCP/UDP. В качестве прокси-сервера он поддерживает сквозное проксирование HTTP/1 и HTTP/2, gRPC и WebSocket. В планах есть поддержка HTTP/3.
Pingora также включает в себя настраиваемые стратегии балансировки нагрузки и аварийного переключения. Чтобы соответствовать требованиям и безопасности он поддерживает как широко используемые библиотеки OpenSSL, так и BoringSSL, которые соответствуют требованиям FIPS (федеральных стандартов обработки информации США) и пост-квантового шифрования.
🖥 Исходный код Pingora опубликован на GitHub под лицензией Apache 2.0
@DevOPSitsec
📈 Оптимизация Arch Linux до небес
Наша новая статья на Хабре об оптимизации Arch Linux. Полезнейший гайд для работы с Arch на слабых пк.
https://habr.com/ru/articles/813829/
▪ Баш-скрипт, который автоматизирует оптимизацию, очистку системы
❤️ C вас лайк)
@DevOPSitsec
erid: LjN8K65Yc
Если вы ищете годный контент по сетям, телекому, дата-центрам и мультимедиа от реальных практиков, то вам 100% стоит заглянуть в канал Jet Network Team.
Здесь команда центра сетевых решений «Инфосистемы Джет» рассказывает про тренды и кейсы в инженерной инфраструктуре и сетевых технологиях.
▪️DevNetOps. Автоматизация процесса эксплуатации сети
▪️Тестирование WhiteBox-решений Asterfusion и Edgecore
▪️6 ИТ-сервисов, которые можно развернуть в pLTE-сети
▪️Зачем бизнесу централизованное управление сетью SD-WAN
Подписывайтесь и помните — у инженера нет пути, есть только сеть 🤘
💻 Вышла новая версия «Kubernetes The Hard Way»: руководство теперь cloud provider agnostic и требует четырех ARM-машин
Келси Хайтауэр (Kelsey Hightower) недавно обновил свой проект «Kubernetes The Hard Way» — знаменитое руководство, которое повзоляет изучить, как запустить кластер Kubernetes.
По мере прохождения «Kubernetes The Hard Way» вы создадите кластер Kubernetes со всеми компонентами control plane, которые работают на одном узле, и двумя рабочими узлами — такой конфигурации достаточно для изучения основных концепций K8s.
🖥 «Kubernetes The Hard Way»
@DevOPSitsec
👣 Sarama для Apache Kafka
Sarama — это клиентская библиотека на чистом Go для работы с Apache Kafka (версии 0.8 и выше). Она включает в себя высокоуровневый API для удобного создания и потребления сообщений, а также низкоуровневый API для управления байтами на проводе, когда высокоуровневого API недостаточно. Примеры использования высокоуровневых API приведены в полной документации к ним.
🖥 GitHub
🟡 Wiki
🟡 Вот здесь разные метрики Sarama
@DevOPSitsec
📌Tox — автоматизация тестирования Python-приложений
tox направлен на автоматизацию и стандартизацию тестирования на Python. Он является частью более широкой концепции облегчения процесса упаковки, тестирования и выпуска программ на Python (наряду с pytest и devpi).
tox — это универсальный инструмент командной строки для управления виртуальным окружением и для тестирования.
Если конкретнее, tox можно использовать для:
⏩проверки правильности сборки и установки вашего пакета в различных окружениях (например, при различных реализациях Python, версиях или зависимостях при установке),
⏩запуска тестов в каждом из окружений с помощью выбранного инструмента тестирования,
⏩работы в качестве фронтенда для серверов Continuous Integration, что значительно сокращает количество шаблонов и объединяет CI и тестирование
🖥 GitHub
🟡 Доки
@DevOPSitsec
💻🖥 Netshoot — набор инструментов для устранения сетевых проблем с Docker и Kubernetes
⏩Устранение неполадок в сети Docker и Kubernetes может быть довольно сложной задачей. И вы сможете решить эти проблемы, только имея понимание того, как Docker и Kubernetes работают с сетями, и нужный набор инструментов.
И контейнер nicolaka/netshoot как раз содержит набор мощных инструментов устранения неполадок сети.
⏩Для устранения проблем с сетями netshoot содержит множество инструментов, как показано на диаграмме.
🖥 GitHub 7.7k ⭐️
@DevOPSitsec
💻 90 дней DevOps — обновлённый сборник
Цель данного цикла статей — быстрый обзор и прохождение основных понятий DevOps.
Вот некоторые из покрываемых тем:
— Использование Terraform
— Сетевое взаимодействие Docker и безопасность
— Установка minikube
— Автоматизация сети с помощью Python
— Работа с Jenkins
— Визуализация данных в Grafana
— Обзор ArgoCD
— State и Ingress в Kubernetes
— Ansible - контроллер автоматизации (Tower), AWX, Vault
— Docker Compose
📎 Цикл статей
@DevOPSitsec