TGINSIGHT CHAT
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
Последние посты
Стр. 73 из 84 · 1,008 постов
Опубликован 30 апр.
💻K8s — установка через kubeadm 🟡Поднимаем 1 кластер с 1 worker используя утилиту kubeadm. 🟡На текущий момент kubeadm является native-инструментом для работы с кластерами. В отличие от kubespray, данный инструмент на выходе дает нам простой, не перегруженный софтами кластер. Если же запускаете куб на голом железе или в виртуальной инфрастуктуре, то 8 из 10 рекомендаций будет в пользу kubeadm. С точки зрения прокачки опыта работы с кубами, тоже плюс к пониманию, как его готовить. 🟡Обратная сторона медали — достаточно много ручного труда в процессе инсталяции. Для продакшен сетапа вам самостоятельно нужно будет проработать вопрос отказоустойчивости вашего кластера. В то время как в kubespray эта задача решается из коробки. ▶️Ладно, поехали уже к поднятию k8s @DevOPSitsec
Опубликован 29 апр.
🐧Джентльменский набор OSINT У нас вышла новая статья о OSINT, а также самых популярных фреймворков для разведки. Здесь мы рассматриваем специальные OSINT-фреймворки для поиска информации о личности. https://habr.com/ru/articles/811183/ @DevOPSitsec
Опубликован 27 апр.
🖥Установка Portainer для управления Docker и Docker Composer Есть такой инструмент — Portainer, очень упрощает работу с Docker и позволяет отложить в сторону командную строку. С помощью Portainer вы сможете отслеживать состояние контейнеров, запускать, останавливать и удалять их, развертывать новые приложения, а также многое другое. В этой статье мы поговорим как выполняется установка Docker Portainer на ваш компьютер, а также как пользоваться программой. 🔜К статье @DevOPSitsec
Опубликован 25 апр.
🤓О том, как поднять свой собственный git-сервер Начнем с того, что самый простой способ — это создать git --bare init репозиторий на вашем сервере и написать обычные скрипты для выполнения автоматических задач. Например, для этого можно использовать скрипт, который запускается в cron, делает git pull репозитория с кодом, а потом собирает и публикует результат. Но у этого метода есть свои проблемы. 📎Какие же есть другие варианты? @DevOPSitsec
Опубликован 24 апр.
⚡️🗣OpenVoice V2 - a Text-to-Speech model that can clone any voice and speak in any language. OpenVoice V2 - новая версия открытой модели преобразования текста в речь, которая позволяет клонировать любой голос и генерировать речь на различных языках. • Github: https://github.com/myshell-ai/OpenVoice/tree/main • Usage: https://github.com/myshell-ai/OpenVoice/blob/main/docs/USAGE.md @ai_machinelearning_big_data
Опубликован 24 апр.
🖥Контейнеризация. NameSpaces Если Cgroup’ы позволяют контролировать ресурсы, доступные процессам, то NameSpaces отвечают за видимость и доступность различных компонентов для процесса. Есть несколько типов NameSpace: 🟡Система разделения времени Unix (UTS) 🟡Идентификаторы процессов (PID) 🟡Точки монтирования (MNT) 🟡Сеть (NET) 🟡Идентификаторы пользователей и групп (USER) 🟡Обмен информации между процессами (IPC) 🟡Контрольные группы (CGROUP) Запущенные процесс всегда относится к одному пространству имен каждого типа. 📎Рассмотрим всё это подробнее @DevOPSitsec
Опубликован 24 апр.
📌Taskfile, его преимущества и недостатки в сравнении с Makefile Есть такая примитивная утилита автоматизации жизни любого DevOps и SRE как make, которая настраивается через Makefile и позволяет делать разные вещи. Но знаешь ли ты про Taskfile и утилиту task? ▶️ Если нет, то добро пожаловать @DevOPSitsec
Опубликован 22 апр.
📌11 лучших графических Git-клиентов и программ просмотра Git-репозиториев для Linux Традиционно Git используется из командной строки, однако существует несколько клиентов Git с графическим интерфейсом (GUI), которые облегчают эффективное и надежное использование Git на рабочем столе Linux и предлагают большинство, если не все, операции командной строки. Вот некоторые из них: • GitKraken • Git Cola • SmartGit • Giggle • Gitg • Git GUI • QGit • GitForce • Egit • Magit 📎Подробнее о каждом Git-клиенте @DevOPSitsec
Опубликован 21 апр.
📌Несколько полезных инструментов для DevOps 🟡Tekton Tekton — это платформа с открытым исходным кодом для организации CI/CD. Работает в облаке и локально. Стандартизирует инструменты и процессы CI/CD для разных поставщиков, языков и сред развертывания. Tekton совместим с рядом популярных инструментов, таких как Jenkins и Knative, обеспечивая масштабируемое, бессерверное и облачное выполнение. Его способность абстрагировать базовую реализацию позволяет командам адаптировать рабочие процессы сборки, тестирования и развертывания к своим конкретным потребностям. 🟡Argo CD Argo CD — это декларативный инструмент непрерывной доставки GitOps, специально разработанный для Kubernetes. В нем подчеркивается важность сохранения декларативности определений приложений, конфигураций и сред с контролем версий. Argo CD автоматизирует и упрощает развертывание и управление жизненным циклом приложений, обеспечивает их проверяемость и простоту. 🟡Middleware.io Middleware.io — это передовая платформа наблюдения за облаками на базе искусственного интеллекта, предназначенная для оптимизации и улучшения мониторинга и управления облачной инфраструктурой. По сути платформа использует алгоритмы ИИ для обнаружения и диагностики проблем в инфраструктуре, приложениях, базах данных, журналах, контейнерах и т. д. Эта возможность позволяет быстро выявлять проблемы и получать рекомендации по их устранению, тем самым оптимизируя производительность и надежность системы. 🟡HyperDX HyperDX — это платформа наблюдения с открытым исходным кодом, предназначенная для быстрого решения производственных проблем. Она объединяет сеансы, журналы, метрики, трассировки и ошибки в единую платформу. В итоге вы получаете всесторонний обзор производительности системы и проблем, с которыми можно разобраться. Если чего-то из этого нет в вашем арсенале, пробуйте — возможно оно идеально закроет ваши задачи @DevOPSitsec
Опубликован 20 апр.
🖥💻Большая подборка решений для DevOps и CI/CD Здесь собраны инструменты для: 🟡работы с облаками 🟡контейнеризации и оркестрации 🟡тестирования 🟡развёртывания и деплоя 🟡работы с БД 🟡проверки на безопасность Если инструменты, которые вы знаете сейчас, никак не помогают решить задачу, с этой схемой будет проще соориентироваться и выбрать нужное решение 📎В высоком разрешении @DevOPSitsec
Опубликован 19 апр.
📌Continuous Delivery. Схема релизов (Prod/Stage/Test/Dev) Существуют разные стратегии для выстраивания релизного процесса для проекта. В этой статье подробно разбираются популярные решения и детали их реализации 📎Статья @DevOPSitsec
Опубликован 18 апр.
🔜Выбираем базовые образы для приложений на .NET: минимум уязвимостей, максимум быстродействия Микросервисы и контейнеры для их развертывания являются стандартом в крупных компаниях. Для разработчиков и DevOps-инженеров это удобный подход: он дает больше возможностей и ускоряет процессы. Но для специалистов по информационной безопасности микросервисная архитектура выглядит не так радужно. Чем больше контейнеров, тем выше риски. Причем большая часть уязвимостей наследуется из базовых образов. Так что держите шпаргалку, которая поможет выбрать базовый образ для развертывания приложения, а также расскажет, как снизить количество пакетов и уязвимостей в контейнерах. 📎Шпаргалка @DevOPSitsec