DevOps для ДевоПсов
Самые актуальные материалы по DevOps на русском и английском языке Разместить рекламу: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels Другие наши проекты: https://tprg.ru/media
Show moreNetwork:Типичный программистRussia123 379The language is not specifiedTechnologies & Applications19 768
3 522
Subscribers
+124 hours
-67 days
+130 days
- Subscribers
- Post coverage
- ER - engagement ratio
Data loading in progress...
Subscriber growth rate
Data loading in progress...
Путь в GitOps или как мы перевели кластер Kubernetes под управление Argo CD
Всем привет! Если вы работаете с Kubernetes, то, скорее всего, используете kubectl, kustomize или Helm для развёртывания сервисов в кластере. Про последнюю утилиту я уже писал статью — можно посмотреть тут. Тогда я рассказал о своём опыте внедрения этого инструмента для собственных нагрузок и сравнил подходы kubectl apply и helm install.
Управление конфигурацией в Kubernetes может осуществляться с помощью различных инструментов. Помимо Helm, можно использовать просто YAML-манифесты или же kustomize. Для каждого из этих инструментов предусмотрена своя команда.
В данной статье мы рассмотрим подход GitOps для K8s-кластеров и применим такой инструмент, как Argo CD.
Читать: https://habr.com/ru/articles/842934/_campaign=842934
#ru
@devo_pes | Другие наши каналы
Photo unavailableShow in Telegram
AWS стал лидером в 2024 Gartner Magic Quadrant для Desktop as a Service
AWS впервые занял позицию лидера в 2024 Gartner Magic Quadrant для Desktop as a Service (DaaS). Повышение связано с разнообразием виртуальных десктоп сервисов, ориентированных на оптимизацию затрат и автоматизацию, а также простыми интерфейсами управления. Узнайте больше, прочитав исследование.
Подробности: https://aws.amazon.com/blogs/aws/aws-named-as-a-leader-in-the-2024-gartner-magic-quadrant-for-desktop-as-a-service-daas/
#en
@devo_pes | Другие наши каналы
Django приложение в докере. Логирование и мониторинг(тоже в докере)
Обещанная вторая часть.
Первая часть здесь https://habr.com/ru/articles/844280/
Основной идеей было настроить все с минимальным количеством ручных действий для работы легирования и мониторинга.
Одно ручное действие все же потребуется — указать хост(или ip), по которому Prometheus будет собирать метрики. В остальном все заработает просто по docker-compose up.
Читать: https://habr.com/ru/articles/844706/_campaign=844706
#ru
@devo_pes | Другие наши каналы
Стилистический Анализатор: Синхронизация порядка объявлений и определений функций
У нас в организации есть обязательное правило оформления исходников, которое звучит так:
Порядок объявления С-функций должен совпадать с порядком определения С-функций.
В этом тексте представлен алгоритм работы консольной программы, которая автоматически выявляет нарушения этого странного правила.
Читать: https://habr.com/ru/articles/844436/_campaign=844436
#ru
@devo_pes | Другие наши каналы
Photo unavailableShow in Telegram
Развенчиваем мифы о Docker: узнайте правду!
Многие путают Docker с виртуальными машинами или считают, что он утратил свою значимость. Однако Docker остаётся популярной и активно развивающейся технологией. В статье разбираются 10 главных мифов о Docker, включая его безопасность, удобство в изучении и различие между Docker и Kubernetes. Docker: что нового в продуктовой линейке
Узнайте, какие новые инструменты и функциональные возможности предложил Docker для разработчиков в 2024 году. В статье освещены продукты Docker Desktop, Docker Hub, Docker Scout и многие другие, а также новшества в безопасности и открытом исходном коде.
#Docker #новости
Подробности: https://www.docker.com/blog/docker-myths-debunked/
#en
@devo_pes | Другие наши каналы
Photo unavailableShow in Telegram
30 сентября стартует курс-тренажер «SRE, Highload-архитектура и распределенные вычисления
Это авторский курс в формате видео-лекций с практикой сразу в тренажере. Материал будет постоянно обновляться, а значит к новым задачам в тренажере можно возвращаться снова и снова.
Вы изучите принципы проектирования и реализации распределенных систем: микросервисную архитектуру, репликацию данных, шардирование, балансировку нагрузки и тестирование. Научитесь работать с gRPC, P2P-сетями, мониторингом и развертыванием приложений в локальной и продакшн средах.
А ещё — разработаете собственный проект «Key-value in-memory distributed storage with cluster autoscaling and load balancing» и получите практические навыки.
Забирайте демо-доступ, чтобы оценить подход обучения и получить пользу и практику с 1 урока.
Вас ждет:
Basic Networking – основные принципы сетевого взаимодействия, работа с протоколами и настройка сетевых соединений.
— Распределенные системы.
— Сетевая Модель OSI.
— Протоколы Транспортного Уровня.
— Погружение в TCP.
— TCP сокеты в Python — базовое взаимодействие.
— TCP сокеты в Python — надежность и многозадачность.
Выполните практическое задание по Basic Networking и Broadcast_p2p networks и тестирование на закрепление материала.
Регистрация на демо-доступ
Это #партнёрский пост
Что такое AndroidManifest.xml, его структура и важность
AndroidManifest.xml - это центральный элемент каждого Android-приложения, который определяет его структуру, функции и взаимодействие с системой. Этот файл играет ключевую роль в процессе разработки и развертывания приложений, поскольку он управляет различными аспектами работы приложения, такими как разрешения, активности, службы и многое другое.
В данной статье мы подробно рассмотрим структуру и значение AndroidManifest.xml, а также его значимость. Информация взята у преподавателя по Android-разработке из онлайн-университета Urban.
Структура AndroidManifest.xml
Давайте начнем с анализа структуры AndroidManifest.xml:
Читать: https://habr.com/ru/articles/844612/_campaign=844612
#ru
@devo_pes | Другие наши каналы
Руководство от ненавистника Kubernetes: как использовать эту технологию
Пол Батлер, инженер-программист и создатель Jamsocket, уверяет, что Kubernetes — это как сложный, но увлекательный пазл: его можно ненавидеть, но без него не обойтись. Мы перевели его статью, в которой он рассказал, какие ресурсы K8s использует с удовольствием, а от каких предпочитает держаться подальше. В этом руководстве ненавистника вы найдете ценные советы, как извлечь максимум пользы из Kubernetes.
Читать: https://habr.com/ru/companies/flant/articles/840998/_campaign=840998
#ru
@devo_pes | Другие наши каналы
❤🔥 2
Photo unavailableShow in Telegram
💡 Новые Graviton4 X8g инстансы в AWS
Амазон представила X8g инстансы на базе Graviton4, оптимизированные для памяти. Эти инстансы поддерживают до 3 TiB памяти DDR5 и до 192 vCPU. Они отличаются высокой энергоэффективностью и масштабируемостью, что делает их идеальными для аналитики, баз данных и микросервисов. Доступны в нескольких регионах AWS.
Подробности: https://aws.amazon.com/blogs/aws/now-available-graviton4-powered-memory-optimized-amazon-ec2-x8g-instances/
#en
@devo_pes | Другие наши каналы
⚡ 1
Photo unavailableShow in Telegram
Новый сертификат для дата-инженеров от DeepLearning.AI и AWS
DeepLearning.AI и AWS запустили новую Специализацию по дата-инжинирингу на Coursera. Программа включает 4 практических курса и предназначена для тех, кто хочет освоить основы дата-инжиниринга. Это учат проектировать решения с использованием AWS и других технологий.
Подробнее на Coursera.
Подробности: https://aws.amazon.com/blogs/aws/data-engineering-professional-certificate-new-hands-on-specialization-by-deeplearning-ai-and-aws/
#en
@devo_pes | Другие наши каналы
Choose a Different Plan
Your current plan allows analytics for only 5 channels. To get more, please choose a different plan.