DevOps
22.8K subscribers
891 photos
93 videos
15 files
823 links
По всем вопросам- @workakkk

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

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

@golangl - golang chat

@GolangJobsit - golang channel jobs

@golang_jobsgo - go chat jobs

РКН: clck.ru/3FmvZA
Download Telegram
📌Несколько полезных инструментов для 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
Please open Telegram to view this post
VIEW IN TELEGRAM
👍103🔥3🖕1
📌11 лучших графических Git-клиентов и программ просмотра Git-репозиториев для Linux

Традиционно Git используется из командной строки, однако существует несколько клиентов Git с графическим интерфейсом (GUI), которые облегчают эффективное и надежное использование Git на рабочем столе Linux и предлагают большинство, если не все, операции командной строки.

Вот некоторые из них:
• GitKraken
• Git Cola
• SmartGit
• Giggle
• Gitg
• Git GUI
• QGit
• GitForce
• Egit
• Magit

📎 Подробнее о каждом Git-клиенте

@DevOPSitsec
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12😱43
📌Taskfile, его преимущества и недостатки в сравнении с Makefile

Есть такая примитивная утилита автоматизации жизни любого DevOps и SRE как make, которая настраивается через Makefile и позволяет делать разные вещи. Но знаешь ли ты про Taskfile и утилиту task?

▶️ Если нет, то добро пожаловать

@DevOPSitsec
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍15🔥63
🖥 Контейнеризация. NameSpaces

Если Cgroup’ы позволяют контролировать ресурсы, доступные процессам, то NameSpaces отвечают за видимость и доступность различных компонентов для процесса.

Есть несколько типов NameSpace:
🟡Система разделения времени Unix (UTS)
🟡Идентификаторы процессов (PID)
🟡Точки монтирования (MNT)
🟡Сеть (NET)
🟡Идентификаторы пользователей и групп (USER)
🟡Обмен информации между процессами (IPC)
🟡Контрольные группы (CGROUP)

Запущенные процесс всегда относится к одному пространству имен каждого типа.

📎 Рассмотрим всё это подробнее

@DevOPSitsec
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍115🔥3
Forwarded from Machinelearning
This media is not supported in your browser
VIEW IN TELEGRAM
⚡️🗣 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
👍6🔥52🖕1
🤓 О том, как поднять свой собственный git-сервер

Начнем с того, что самый простой способ — это создать git --bare init репозиторий на вашем сервере и написать обычные скрипты для выполнения автоматических задач.
Например, для этого можно использовать скрипт, который запускается в cron, делает git pull репозитория с кодом, а потом собирает и публикует результат.
Но у этого метода есть свои проблемы.

📎 Какие же есть другие варианты?

@DevOPSitsec
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12🔥42
🖥 Установка Portainer для управления Docker и Docker Composer

Есть такой инструмент — Portainer, очень упрощает работу с Docker и позволяет отложить в сторону командную строку.

С помощью Portainer вы сможете отслеживать состояние контейнеров, запускать, останавливать и удалять их, развертывать новые приложения, а также многое другое.
В этой статье мы поговорим как выполняется установка Docker Portainer на ваш компьютер, а также как пользоваться программой.

🔜 К статье

@DevOPSitsec
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11🔥62🤣1
🐧 Джентльменский набор OSINT

У нас вышла новая статья о OSINT, а также самых популярных фреймворков для разведки.

Здесь мы рассматриваем специальные OSINT-фреймворки для поиска информации о личности.

https://habr.com/ru/articles/811183/

@DevOPSitsec
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥32🖕1
💻 K8s — установка через kubeadm

🟡Поднимаем 1 кластер с 1 worker используя утилиту kubeadm.

🟡На текущий момент kubeadm является native-инструментом для работы с кластерами. В отличие от kubespray, данный инструмент на выходе дает нам простой, не перегруженный софтами кластер.
Если же запускаете куб на голом железе или в виртуальной инфрастуктуре, то 8 из 10 рекомендаций будет в пользу kubeadm. С точки зрения прокачки опыта работы с кубами, тоже плюс к пониманию, как его готовить.

🟡Обратная сторона медали — достаточно много ручного труда в процессе инсталяции. Для продакшен сетапа вам самостоятельно нужно будет проработать вопрос отказоустойчивости вашего кластера. В то время как в kubespray эта задача решается из коробки.

▶️ Ладно, поехали уже к поднятию k8s

@DevOPSitsec
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
8👍3🔥3👎1🖕1
💻 kubelogin — аутентификация в Kubernetes OpenID

brew install int128/kubelogin/kubelogin
или
kubectl krew install oidc-login
или
choco install kubelogin

🟡kubelogin — это плагин kubectl для аутентификации в Kubernetes OpenID Connect (kubectl oidc-login)

🟡kubelogin предназначен для работы в качестве плагина учетных данных client-go. Когда вы запускаете kubectl, kubelogin открывает браузер, и вы можете войти в систему. Затем kubelogin получает токен, и kubectl получает доступ к API Kubernetes с помощью этого токена.
Принцип всего этого взаимодействия на диаграмме.

🖥 GitHub

@DevOPSitsec
Please open Telegram to view this post
VIEW IN TELEGRAM
👍102🔥2
💻 90 дней DevOps — обновлённый сборник

Цель данного цикла статей — быстрый обзор и прохождение основных понятий DevOps.

Вот некоторые из покрываемых тем:
— Использование Terraform
— Сетевое взаимодействие Docker и безопасность
— Установка minikube
— Автоматизация сети с помощью Python
— Работа с Jenkins
— Визуализация данных в Grafana
— Обзор ArgoCD
— State и Ingress в Kubernetes
— Ansible - контроллер автоматизации (Tower), AWX, Vault
— Docker Compose

📎 Цикл статей

@DevOPSitsec
Please open Telegram to view this post
VIEW IN TELEGRAM
👍42🔥54👎2
🔥Подборка лучших обучающих каналов для программистов.

➡️ Делитесь с коллегами и сохраняйте себе, чтобы не потерять

Машинное обучение

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 бот
🔥9👍43😁1