Дайджест новостей и статей
• Создание сквозного конвейера MLOps с помощью Open-source инструментов
• Философия NoOps: кому и зачем нужна автоматизация K8s «на максималках»
• Обеспечение безопасности Kubernetes с помощью Open Policy Agent (OPA)
• Безопасность CI/CD. Часть 2. Давайте рассмотрим как защитить ваши пайплайны
• Демистификация OOM Killer в Kubernetes: отслеживание проблем с памятью
• Docker 2023: Milestones, Updates, and What’s Next
• Maximizing Software Development’s ROI: Forrester’s TEI Study of Docker Business
• AWS Weekly Roundup
• Deploying a Python Application with Kubernetes
• The Future of Jenkins in 2024
• How to Use OpenPubkey with GitHub Actions Workloads
MemOps🤨
• Создание сквозного конвейера MLOps с помощью Open-source инструментов
• Философия NoOps: кому и зачем нужна автоматизация K8s «на максималках»
• Обеспечение безопасности Kubernetes с помощью Open Policy Agent (OPA)
• Безопасность CI/CD. Часть 2. Давайте рассмотрим как защитить ваши пайплайны
• Демистификация OOM Killer в Kubernetes: отслеживание проблем с памятью
• Docker 2023: Milestones, Updates, and What’s Next
• Maximizing Software Development’s ROI: Forrester’s TEI Study of Docker Business
• AWS Weekly Roundup
• Deploying a Python Application with Kubernetes
• The Future of Jenkins in 2024
• How to Use OpenPubkey with GitHub Actions Workloads
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
Please open Telegram to view this post
VIEW IN TELEGRAM
😁26
Please open Telegram to view this post
VIEW IN TELEGRAM
😁35👍5🎄4
Forwarded from 📚Системный Администратор (RTFM)
Django + Docker
▫️ Django + Docker на русском - часть 1 - Смотреть
▫️ Vue.js + Docker на русском - часть 2 - Смотреть
▫️Django + Docker разделение настроек - часть 3 - Смотреть
▫️ Django + Docker deploy - часть 4 - Смотреть
▫️ Vue + Docker deploy - часть 5 - Смотреть
▫️ Vue + Docker deploy - часть 5/1 - Смотреть
📚@IT_obrazovach
▫️ Django + Docker на русском - часть 1 - Смотреть
▫️ Vue.js + Docker на русском - часть 2 - Смотреть
▫️Django + Docker разделение настроек - часть 3 - Смотреть
▫️ Django + Docker deploy - часть 4 - Смотреть
▫️ Vue + Docker deploy - часть 5 - Смотреть
▫️ Vue + Docker deploy - часть 5/1 - Смотреть
📚@IT_obrazovach
YouTube
Django + Docker на русском - часть 1 | Михаил Омельченко
Что такое docker и с чем его едят. Настроим Dockerfile. Познакомимся с docker-compose, docker контейнерами и docker image. Как создать docker образ и docker контейнер.
Docker install - https://docs.docker.com/engine/install/
Что такое Docker - https://et…
Docker install - https://docs.docker.com/engine/install/
Что такое Docker - https://et…
❤8
Open Source инструменты для Kubernetes
• wireguard-operator — оператор Wireguard для простой настройки VPN в кластере k8s. Лицензия MIT.
• k8s-pod-restart-info-collector — простой клиентский контроллер K8s, отслеживает изменения в Pod'ах. Когда Pod перезапускается, инструмент собирает причины перезапуска, логи и отправляет информацию в канал Slack.
• kube-reqsizer — контроллер Kubernetes для автоматической оптимизации запросов Pod'ов, измеряет использование Pod'ов с течением времени и оптимизирует (уменьшает / увеличивает) их запросы на основе среднего использования.
MemOps🤨
• wireguard-operator — оператор Wireguard для простой настройки VPN в кластере k8s. Лицензия MIT.
• k8s-pod-restart-info-collector — простой клиентский контроллер K8s, отслеживает изменения в Pod'ах. Когда Pod перезапускается, инструмент собирает причины перезапуска, логи и отправляет информацию в канал Slack.
• kube-reqsizer — контроллер Kubernetes для автоматической оптимизации запросов Pod'ов, измеряет использование Pod'ов с течением времени и оптимизирует (уменьшает / увеличивает) их запросы на основе среднего использования.
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7❤2
План обучения DevOps на 2024 год
Репозиторий состоит как из платных курсов, так и из бесплатных, выбирайте по своему усмотрению и создавайте свой собственный план обучения.
📌 Подробнее: https://github.com/hacktivist123/DevOps-Learning-Plan
MemOps🤨
Репозиторий состоит как из платных курсов, так и из бесплатных, выбирайте по своему усмотрению и создавайте свой собственный план обучения.
📌 Подробнее: https://github.com/hacktivist123/DevOps-Learning-Plan
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9❤3
Дайджест статей
• Темная сторона SRE — хронический стресс, карьерный застой и профессиональный риск, такое тоже может быть
• SRE Stories — SRE, DevOps-инженеры, системные администраторы рассказывают про свою работу и профессиональный путь
• Размышления о 10 000 часах DevOps — некоторые мысли после 10 000 часов работы в сфере DevOps
MemOps🤨
• Темная сторона SRE — хронический стресс, карьерный застой и профессиональный риск, такое тоже может быть
• SRE Stories — SRE, DevOps-инженеры, системные администраторы рассказывают про свою работу и профессиональный путь
• Размышления о 10 000 часах DevOps — некоторые мысли после 10 000 часов работы в сфере DevOps
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5
Please open Telegram to view this post
VIEW IN TELEGRAM
💯29❤2
Соблюдай, или must die: правила безопасного обновления Kubernetes до новой версии
Кратко:
✅ Не стоит игнорировать документацию от провайдера
✅ Перед обновлением важно делать бэкапы
✅ При параллельном обновлении нод важно обеспечить запас ресурсов для работы всех сервисов
✅ Обновление внутри кластера предполагает чёткий порядок
В Kubernetes предусмотрена чёткая иерархия и вертикаль зависимостей сущностей K8s друг от друга — их нужно учитывать. Поэтому на верхнем уровне обновление нужно выполнять последовательно:
Сначала Kubernetes Control Plane.
Потом узлы в кластере.
Затем клиенты — например kubectl.
Следом выполняют настройку манифестов и других ресурсов с учётом изменений API в новой версии Kubernetes.
✅ Порядок обновления на уровне кластеров тоже имеет значение
✅ Важный критерий безопасного обновления — минимальная нагрузка
📌 Подробнее: https://habr.com/ru/companies/vk/articles/772346/
MemOps🤨
Кратко:
В Kubernetes предусмотрена чёткая иерархия и вертикаль зависимостей сущностей K8s друг от друга — их нужно учитывать. Поэтому на верхнем уровне обновление нужно выполнять последовательно:
Сначала Kubernetes Control Plane.
Потом узлы в кластере.
Затем клиенты — например kubectl.
Следом выполняют настройку манифестов и других ресурсов с учётом изменений API в новой версии Kubernetes.
📌 Подробнее: https://habr.com/ru/companies/vk/articles/772346/
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4