DevOps Portal | Linux
13.4K subscribers
861 photos
111 videos
10 files
875 links
Присоединяйтесь к нашему каналу и погрузитесь в мир DevOps

Связь: @devmangx

РКН: https://clck.ru/3P8kFH
Download Telegram
💻 Kubeshark — это анализатор трафика API для Kubernetes

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

Kubeshark распространяется под лицензией Apache-2.0

Ссылка: тык

👉 DevOps Portal | #ресурсы
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
This media is not supported in your browser
VIEW IN TELEGRAM
💻 Отличный ресурс, описывающий самые популярные инструменты DevOps

Здесь описывается Docker, GitHub Actions, k8s, Go, Helm, Prometheus, ArgoCD, Jenkins.

Помимо инструментов, внимание здесь уделяется таким методологиям как GitOps, DevSecOps, описываются базовые команды Linux, основы написания Bash-скриптов и много всего другого

Ссылка: тык

👉 DevOps Portal | #ресурсы
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12🔥1
Современное системное администрирование: Управление надежными и устойчивыми системами

Автор:
Дженнифер Дэвис
Год:
2024

📂 Скачать книгу

👉 DevOps Portal | #книги
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11🔥1
💻 Запуск проекта в Kubernetes за 60 минут: инструменты, GitLab, Terraform

В этой статье детально рассматривается пример CI/CD-пайплайна, который собирает разбитое на 2 микросервиса CRUD-приложение, пушится в платформенный реджистри и деплоится в Kubernetes.

Подробно рассматриваются все шаги поднятия: создание кластера и базы данных, настройка абстракций Kubernetes вроде Service, Ingress, Deployment и т. д. и установка платформенных аддонов в кластер. А также поднятие инфраструктуры стенда при помощи подхода Infrastructure-as-a-code.

🔘 Все файлы Terraform и Kubernetes, код приложения и сокращённая пошаговая инструкция доступны в репозитории

📖 Читать: ссылка

👉 DevOps Portal | #cтатья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
👩‍💻 Как работает Docker?

Архитектура Docker состоит из трех основных компонентов:

🔘 Клиент Docker
Это интерфейс, через который осуществляется взаимодействие с пользователями. Он взаимодействует с демоном Docker.

🔘 Docker Host
Здесь демон Docker принимает запросы Docker API и управляет различными объектами Docker, включая образы, контейнеры, сети и тома.

🔘 Registry Docker
Здесь хранятся образы Docker. Например, широко используется публичный реестр Docker Hub.

👉 DevOps Portal | #ресурсы
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10🤝1
Linux-шпаргалка: команды терминала для новичков

Сегодня подготовили для вас шпаргалку с базовыми командами — сохраняйте её в закладки и повышайте свою продуктивность в сотни раз

Ссылка: тут

👉 DevOps Portal | #ресурсы
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7👍4
Компьютерные сети. Принципы, технологии, протоколы (Юбилейное издание)

Автор:
Олифер В., Олифер Н
Год:
2021

📂 Скачать книгу

👉 DevOps Portal | #книги
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥10👍8
🐧Linux примеры команды find

👉 DevOps Portal | #ресурсы
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥21👍4
👩‍💻 Наглядно: Как работает Docker

👉 DevOps Portal
Please open Telegram to view this post
VIEW IN TELEGRAM
👍14🤯3😁1
🖥 Awesome Docker Compose examples

git clone https://github.com/Haxxnet/Compose-Examples && cd Compose-Examples
cd <интересующий контейнер>

docker compose up


В этом репозитории собрано много готовых YAML для запуска Docker Compose; Это манифесты как небольших self-hosted FOSS-проектов, так и больших проприетарных проектов

Ссылка: тут

👉 DevOps Portal | #ресурсы
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥13👍3👀31
👩‍💻 Здесь собраны основные концепции Docker в одну диаграмму

👉 DevOps Portal
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8
😀 Крутая шпаргалка по командам Git на русском

echo "# название" >> README.md - создание файла README.md
git init - инициализация репозитория
git add README.md - добавления файла README.md в проект
git commit -m "first commit" - получает проиндексированный снимок состояния и выполняет его коммит в историю проекта
git remote add origin https://github.com/stanruss/название.git - команда, которой устанавливается подключение к удаленному серверу и git репозиторию, размещающемуся на нем.
git push -u origin master - кзменения отправляются на удаленный сервер

git log --oneline - посмотреть все коммиты.
git checkout . - восстановить все.
git checkout "код коммита" - вернуть до состояния этого коммита.
git checkout master - вернуться в ветку мастер.

Восстановить файлы на локальном компьютере:
git fetch --all
git reset --hard origin/master или git reset --hard origin/<название_ветки>

git add text.txt - Добавить файл в репозиторий
git rm text.txt - Удалить файл
git status - Текущее состояние репозитория (изменения, неразрешенные конфликты и тп)
git commit -a -m "Commit description" - Сделать коммит
git push origin - Замерджить все ветки локального репозитория на удаленный репозиторий
git push origin master - Аналогично предыдущему, но делается пуш только ветки master
git push origin HEAD - Запушить текущую ветку, не вводя целиком ее название
git pull origin - Замерджить все ветки с удаленного репозитория
git pull origin master - Аналогично предыдущему, но накатывается только ветка master
git pull origin HEAD - Накатить текущую ветку, не вводя ее длинное имя
git fetch origin - Скачать все ветки с origin, но не мерджить их в локальный репозиторий
git fetch origin master - Аналогично предыдущему, но только для одной заданной ветки
git checkout -b some_branch origin/some_branch - Начать работать с веткой some_branch (уже существующей)
git branch some_branch - Создать новый бранч (ответвится от текущего)
git checkout some_branch - Переключиться на другую ветку (из тех, с которыми уже работаем)
git branch # звездочкой отмечена текущая ветвь - Получаем список веток, с которыми работаем
git branch -a # | grep something - Просмотреть все существующие ветви
git merge some_branch - Замерджить some_branch в текущую ветку
git branch -d some_branch - Удалить бранч (после мерджа)
git branch -D some_branch - Просто удалить бранч (тупиковая ветвь)
git show d8578edf8458ce06fbc5bb76a58c5ca4a58c5ca4 - Изменения, сделанные в заданном коммите
git push origin :branch-name - Удалить бранч из репозитория на сервере
git reset --hard d8578edf8458ce06fbc5bb76a58c5ca4a58c5ca4 - Откатиться к конкретному коммиту и удалить последующие (хэш смотрим в «git log»)
git push -f - Залить на сервер измененные коммиты
git clean -f - Удаление untracked files

👉 DevOps Portal
Please open Telegram to view this post
VIEW IN TELEGRAM
👍17🔥84
Linux. Книга рецептов. 2-е изд

Автор:
Шрёдер К.
Год:
2022

📂 Скачать книгу

👉 DevOps Portal | #книги
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8
Media is too big
VIEW IN TELEGRAM
👩‍💻 Основы Docker. Большой практический выпуск

Большой выпуск про Docker. В видео автор постарался добавить как можно больше практики. В этом выпуске вы узнаете что такое Docker, познакомитесь с базовыми понятиями. И конечно будут практические примеры

📹 Cмотреть видео на YouTube

👉 DevOps Portal | #курсы
Please open Telegram to view this post
VIEW IN TELEGRAM
👍14
This media is not supported in your browser
VIEW IN TELEGRAM
🔥 Понятная, интерактивная и доходчивая шпаргалка для новичков в сетевых протоколах

👉 DevOps Portal
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥14👍10
Как устранять неполадки в приложениях Kubernetes

Материал основан на опыте работы автора с этой технологией с 2017 года. Существует множество сторонних инструментов и методик, но в статье используются те, которые можно найти практически на каждом компьютере, или на CLI, которые можно быстро загрузить для MacOS, Windows или Linux.

📖 Читать: ссылка

👉 DevOps Portal | #cтатья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7
⚡️ Linux Privilege Escalation Cheatsheet

Эта шпаргалка с примерами, предназначена тех, кто готовится к OSCP, чтобы помочь им понять различные методы повышения привилегий на компьютерах под управлением Linux и CTFS. Существует несколько способов выполнения одной и той же задачи.

В материале разбираются следующие темы:

Абьюз прав Sudo
SUID Binaries
Capabilities
Эскалация привилегий Lxd
Эскалация привилегий Docker
Эксплоит джобов Cron
Запись в /etc/passwd
Неправильно сконфигурированный NFS
Эксплоит Wildcard
Эскалация привилегий LD_Preload
Эксплоит PATH Variable
Python Library Hijacking
Polkit (CVE 2021-3560)
PwnKit (CVE 2021-4034)
DirtyPipe (CVE 2022-0847)

👉 DevOps Portal | #ресурсы
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5
Kubernetes и сети. Многоуровневый подход

Автор: Джеймс Стронг
Год: 2024

📂 Скачать книгу

👉 DevOps Portal | #книги
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12
troubleshooting-kubernetes.en_en.v3 (1).pdf
789.6 KB
⚡️ Наглядное руководство по устранению неполадок в развертывании Kubernetes

Вот вам схемка, которая поможет вам дефектовать и отдебажить ваши развертывания в Kubernetes.
Разбор очень подробный, с кодом, разъяснениями и комментариями.

👉 DevOps Portal | #ресурсы
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10
Станьте инженером DevOps в 2024 году: [Практическая дорожная карта]

Огромный гайд
с подробным планом развития DevOps-специалиста по требованиям 2023 года. Автор — админ с 10-летним стажем, поэтому информация более чем достоверная.

Содержание:

🔜 Кто такой DevOps-инженер?
🔜 Дорожная карта DevOps-инженера
🔜 Культура DevOps
🔜 DevOps vs SRI
🔜 Различные типы «команд DevOps»
🔜 Роли и обязанности инженера DevOps
🔜 Интервью с инженерами DevOps
🔜 FAQ для инженеров DevOps
🔜 Читайте блоги DevOps
🔜 Документируйте свои знания

👉 DevOps Portal | #cтатья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍121
Forwarded from IT Portal
⚡️ System design 101

Готовитесь к собеседованию по проектированию систем или просто хотите понять принцип работы сложных систем? Тогда репозиторий ByteByteGo точно для вас

👇 Вас ждут следующие разделы:

— Протоколы
— CI/CD
— Архитектурные паттерны
— Базы данных
— Кэш
— Микросервисная архитектура
— Платежные системы
— DevOps
— Git
— Облачные сервисы
— Инструменты, повышающие продуктивность разработки
— Linux
— Безопасность
— Реальные системы

🔜 Оригинал на GitHub или перевод на Habr

➡️ @PortalToIT | #resourse
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5