Среди главных изменений — бэкенд на основе
nftables для kube-proxy, множественные CIDR для сервисов и функция QueueingHint, которая помогает решить, как повторно ставить поды в очередь.TaintManager стал отдельным контроллером, а список допустимых значений лейблов для метрики теперь можно настраивать динамически. Еще появился объект VolumeAttributesClass — он позволяет менять атрибуты тома после его заказа.
Также стал доступен инструментарий для реализации структурированной auth-конфигурации, предусмотренный в KEP’е от «Фланта», и появилась нативная поддержка операции sleep для PreStop-хуков.
📌 Подробнее: https://kubernetes.io/blog/2023/12/14/cloud-provider-integration-changes/
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10
📌 Дайджест новостей и статей
• Как сделать Kubernetes еще круче: секреты безупречной работы
• Оптимизация DevOps: Как персональные стенды и Grafana улучшают разработку и мониторинг
• Пишем оператор Kubernetes: руководство для начинающих
• Автоматические бэкапы БД PostgreSQL по расписанию
• Инструкция: как поднять GitLab CI/CD на GoLang-проекте
• Optimizing Kubernetes scalability and cost-efficiency with Karpenter
• Deploying a Web Application on Docker Swarm
• OpenTelemetry traces for everything with tracepusher
• A Practical Guide To Building A Standard Continuous Integration Pipeline with Jenkins
• Five tools to add to your K8s cluster
• Exploring DevOps as Frontend Developer
• Kubernetes resiliency (RTO/RPO) in Multi-Cluster deployments
MemOps🤨
• Как сделать Kubernetes еще круче: секреты безупречной работы
• Оптимизация DevOps: Как персональные стенды и Grafana улучшают разработку и мониторинг
• Пишем оператор Kubernetes: руководство для начинающих
• Автоматические бэкапы БД PostgreSQL по расписанию
• Инструкция: как поднять GitLab CI/CD на GoLang-проекте
• Optimizing Kubernetes scalability and cost-efficiency with Karpenter
• Deploying a Web Application on Docker Swarm
• OpenTelemetry traces for everything with tracepusher
• A Practical Guide To Building A Standard Continuous Integration Pipeline with Jenkins
• Five tools to add to your K8s cluster
• Exploring DevOps as Frontend Developer
• Kubernetes resiliency (RTO/RPO) in Multi-Cluster deployments
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
Hadolint — интеллектуальный анализатор кода Dockerfile, который помогает создавать образы Docker по всем правилам. Прост в установке и использовании.
Компоновщик преобразует Dockerfile в AST и выполняет правила поверх AST. Поиск кода Bash внутри инструкций по запуску лежит на плечах ShellCheck.
📌 Подробнее: https://github.com/hadolint/hadolint
MemOps🤨
Компоновщик преобразует Dockerfile в AST и выполняет правила поверх AST. Поиск кода Bash внутри инструкций по запуску лежит на плечах ShellCheck.
📌 Подробнее: https://github.com/hadolint/hadolint
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9❤3
9 лучших практик разработки микросервисов
1. Использовать отдельное хранилище данных для каждого микросервиса
2. Поддерживать код всех компонентов системы.
3. Отдельная сборка для каждого микросервиса
4. Отдельные права для каждого микросервиса
5. Развертывание в контейнеры
6. Проектирование сервисов без статических данных
7. Переход к доменно-ориентированному проектированию
8. Проектирование микрофронтенда
9. Оркестрирование микросервисов
MemOps🤨
1. Использовать отдельное хранилище данных для каждого микросервиса
2. Поддерживать код всех компонентов системы.
3. Отдельная сборка для каждого микросервиса
4. Отдельные права для каждого микросервиса
5. Развертывание в контейнеры
6. Проектирование сервисов без статических данных
7. Переход к доменно-ориентированному проектированию
8. Проектирование микрофронтенда
9. Оркестрирование микросервисов
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11
Please open Telegram to view this post
VIEW IN TELEGRAM
👍24😁8
Тренировки по DevOps – плейлист на YouTube для новичков (от яндекса). Лекторы рассказывают теорию и показывают, что делают на практике.
Лекция 1: Кто такой DevOps (+ разбор домашнего задания)
Лекция 2: Облако. Кто виноват и что делать? (+ разбор дз)
Лекция 3: Процессы Linux (+ разбор дз)
Лекция 4: Сети Часть 1. Коты и коробки (+ разбор дз)
Лекция 5: Linux: инструменты командной строки (+ разбор дз)
Лекция 6: Базы данных (+ разбор дз)
Лекция 7: Сети. Часть 2. Коробки и коты (+ разбор дз)
Лекция 8: Как запустить «облако»
MemOps🤨
Лекция 1: Кто такой DevOps (+ разбор домашнего задания)
Лекция 2: Облако. Кто виноват и что делать? (+ разбор дз)
Лекция 3: Процессы Linux (+ разбор дз)
Лекция 4: Сети Часть 1. Коты и коробки (+ разбор дз)
Лекция 5: Linux: инструменты командной строки (+ разбор дз)
Лекция 6: Базы данных (+ разбор дз)
Лекция 7: Сети. Часть 2. Коробки и коты (+ разбор дз)
Лекция 8: Как запустить «облако»
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
Тренировки по DevOps. Лекция 1: Кто такой DevOps
Самое сложное в нашей работе — это самоопределение. Поэтому поговорим о том, чем занимается DevOps в Яндексе, кем он является, а кем — нет.
А ещё узнаем, что общего между DevOps-инженером и швейцарским ножом.
Телеграм-чат Тренировок по DevOps: https://clck.ru/3BsLqJ…
А ещё узнаем, что общего между DevOps-инженером и швейцарским ножом.
Телеграм-чат Тренировок по DevOps: https://clck.ru/3BsLqJ…
👍9❤3
Please open Telegram to view this post
VIEW IN TELEGRAM
😁22💯3😈3
Forwarded from Кринжайл | Скрам Мемы
This media is not supported in your browser
VIEW IN TELEGRAM
😁16❤3🔥3💯1