DevOps MemOps – Telegram
DevOps MemOps
5.45K subscribers
2.46K photos
443 videos
15 files
3.91K links
Всё о DevOps

Для связи - @raz_raz
Заказать рекламу через биржу: https://telega.in/c/devops_memops
Download Telegram
Please open Telegram to view this post
VIEW IN TELEGRAM
💯18🫡11
Docker контейнеризация оркестрация контейнеров

■ Docker что это и для чего. Основы Docker и план на будущее - Смотреть
■ Docker & Swarm установка Docker managers & workers полный разбор - Смотреть
■ Docker service. Запускаем контейнер в docker swarm - Смотреть
■ Dockerhub или поднимаем свой Docker Registry (приватный репозиторий) - Смотреть
■ Криптокошелек в Docker. Как сделать Docker контейнер и что такое DockerFile - Смотреть
■ Файл кофигураций или композ файл для Docker-Compose & Docker Swarm - Смотреть
■ Prometheus + Grafana. Мониторинг софта и железа. Сбор метрик и построение графиков 📉 - Смотреть
■ Docker мониторинг. Сбор метрик из контейнеров. Рисование графиков в prometheus + grafana 📈 - Смотреть
■ Как сделать легкий Docker образ? Docker сборка в несколько этапов - Смотреть
■ Зависимость Docker контейнера от других контейнеров - Смотреть

📚@IT_obrazovach
4👍2
MemOps 😃
Please open Telegram to view this post
VIEW IN TELEGRAM
😁57
MemOps 😃
Please open Telegram to view this post
VIEW IN TELEGRAM
😁28👍4🤯1
MemOps 😃
Please open Telegram to view this post
VIEW IN TELEGRAM
😁25
How to Use OpenPubkey to SSH Without SSH Keys

📌 Подробнее: https://www.docker.com/blog/how-to-use-openpubkey-to-ssh-without-ssh-keys/

MemOps
🤨
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
MemOps 😃
Please open Telegram to view this post
VIEW IN TELEGRAM
😁41😭10🫡9
MemOps 😃
Please open Telegram to view this post
VIEW IN TELEGRAM
😁20🫡3
GitHub репозитории для изучения  MLOps

✔️ MLOps-Basics

✔️ MLOps-Guide

✔️ Awesome MLOps

✔️ Awesome MLOps - Tools

✔️ DTU MLOps

✔️  MLOps Course

MemOps
🤨
Please open Telegram to view this post
VIEW IN TELEGRAM
👍41
А разве не все так делают?

MemOps 😃
Please open Telegram to view this post
VIEW IN TELEGRAM
👍26😁12😈21🔥1💯1
Selfharm Linux

Контейнер Docker и форк Suicide Linux — любая неверная команда Bash заставит интерпретатор удалить случайный файл с жесткого диска пользователя.

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

Игру можно запустить в безопасном или опасном режиме

📌 Подробнее: https://github.com/RGBCube/selfharm-linux

MemOps
🤨
Please open Telegram to view this post
VIEW IN TELEGRAM
😁18🔥5👍2
MemOps 😃
Please open Telegram to view this post
VIEW IN TELEGRAM
😁25👍5💯4🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
Теперь багам будет легче прятаться в коде

MemOps
😃
Please open Telegram to view this post
VIEW IN TELEGRAM
😁42👍5🤯2
Grafana 10.3

• Обновились всплывающие подсказки (появились цветовые индикаторы и появилась поддержка более длинных записей);
• На панели типа Canvas появился зум (увеличение);
• Появилась возможность отображать изменения в процентах;
• Появился аудит анонимных подключений и возможность их количественно ограничить;
• Экспорт табличных представлений в PDF-файлы;

📌 Подробнее: https://grafana.com/blog/2024/01/23/grafana-10.3-release-canvas-panel-updates-multi-stack-data-sources-and-more/

MemOps
🤨
Please open Telegram to view this post
VIEW IN TELEGRAM
👍19🫡2
MemOps 😃
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥41
10 самых распространенных проблем при линтинге Dockerfile'ов

Весной 2023 года разработчики Depot сообщили о том, что теперь с помощью их сервиса можно проверять Dockerfile при каждой сборке. Depot — это сервис удаленной сборки контейнеров, который может создавать образы Docker до 20 раз быстрее, чем сборка образов Docker внутри обычных CI-провайдеров.

После добавления возможности проверять Dockerfiles в Depot разработчики сервиса столкнулись со множеством сложностей. В итоге они выделили 10 наиболее распространенных проблем при линтинге Dockerfile'ов.

В Depot мы используем два линтера Dockerfile'ов: hadolint и набор правил для линтера Dockerfile'ов, разработанный Semgrep. Благодаря им процесс становится более интеллектуальным и автоматизированным.

Hadolint можно запустить локально — задать ему определенные правила и снабдить конфиг-файлом. Также доступен пользовательский веб-интерфейс. Предварительно hadolint необходимо установить. Это можно сделать с помощью brew либо использовать готовый Docker-образ и просто «скормить» ему Dockerfile:

hadolint Dockerfile
# или использовать Docker-образ
docker run --rm -i ghcr.io/hadolint/hadolint < Dockerfile


1. Объединяйте связанные инструкции RUN
2. Явно указывайте версии при установке с apt-get
3. Используйте --no-install-recommends, чтобы избежать установки ненужных пакетов
4. Не используйте кэш при вызове pip install
5. Удаляйте списки apt-get после установки пакетов
6. Используйте WORKDIR вместо RUN cd some-path
7. Явно указывайте версии пакетов при установке через pip
8. Используйте нотацию JSON для аргументов CMD и ENTRYPOINT
9. Используйте apt-get или apt-cache вместо apt
10. Явно задавайте версии пакетов при установке через apk add

📌 Подробнее почитать об этих проблемах и их решениях можно в статье: https://habr.com/ru/companies/flant/articles/787494/

MemOps
🤨
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5
MemOps 😃
Please open Telegram to view this post
VIEW IN TELEGRAM
😁35🔥4
This media is not supported in your browser
VIEW IN TELEGRAM
trippy – инструмент сочетает в себе функциональность traceroute и ping и предназначен для оказания помощи в анализе сетевых проблем.

📌 Подробнее: https://github.com/fujiapple852/trippy

MemOps
🤨
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10