TGViewer
Channel Public Channel
Devops

Devops

@dev_ops_info

Технологии и решения, архитектурные проблемы.
Контейнеры, оркестраторы, скейлинг, мониторинг и др.

По всем вопросам: @un_ixtime
Subscribers
2.19K
Photos
295
Videos
15
Links
876

Showing posts older than #648 · Back to latest

Older Posts 20 shown
Post #647 795
Учебное пособие по Kubernetes Kustomize: руководство для начинающих разработчиков!

Kustomize , как следует из названия, используется для настройки развертываний Kubernetes, чтобы помочь разработчикам управлять конфигурациями приложений Kubernetes. С помощью Kustomize легко определить базовый набор ресурсов Kubernetes и создать поверх него наложения в отдельных каталогах для изменения или расширения базовой конфигурации. Это позволяет вам иметь единый источник достоверной информации для всех конфигураций вашего приложения Kubernetes, сохраняя при этом возможность настраивать его для различных сред или вариантов использования. Kustomize особенно полезен при управлении большими или сложными развертываниями Kubernetes, где поддержка отдельных файлов YAML для каждой среды или варианта использования может быть сложной и подверженной ошибкам.

Используя стратегию непрерывного обновления, в этом руководстве по Kustomize будет развернуто несколько вариантов простого общедоступного сервера Hello World. Итак, начинаем шоу!!!

https://dev.to/pavanbelagatti/kubernetes-kustomize-tutorial-a-beginner-friendly-developer-guide-322n
Post #646 825
Как мы боролись с овербукингом Kubernetes-кластеров.

Привет! Меня зовут Александр Лебедев, я SRE в Samokat.tech. Мы строим надёжную платформу для сервисов быстрой доставки и в зону ответственности моей команды входят поддержка Kubernetes-кластеров и управление их ресурсами.

Под катом история о том, как мы пришли к своему варианту resource management через борьбу с овербукингом по CPU.

Читать далееhttps://habr.com/ru/companies/samokat_tech/articles/735638/
Хабр Как мы боролись с овербукингом Kubernetes-кластеров Привет! Меня зовут Александр Лебедев, я SRE в Samokat.tech. Мы строим надёжную платформу для сервисов быстрой доставки и в зону ответственности моей команды входят поддержка Kubernetes-кластеров и...
Post #645 800
Обзор Coroot — Open Source-утилиты для наблюдаемости: установка, настройка, возможности, плюсы и минусы

В этой статье мы протестируем Coroot — observability-инструмент с открытым исходным кодом на основе технологии eBPF. Coroot не просто собирает данные телеметрии, но и анализирует их, превращая в полезную информацию, которая помогает быстро выявлять и устранять проблемы с приложениями. Расскажем, как установить и настроить Coroot, что утилита умеет и какие у нее плюсы и минусы. Для обзора мы выбрали бесплатную версию. https://habr.com/ru/companies/flant/articles/742030/
Post #644 723
Мониторинг приложения Next.js с помощью Komiser

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

https://www.tailwarden.com/blog/monitoring-cloud-costs-and-usage-of-a-next-js-application-with-komiser
Tailwarden Monitoring a Next.js Application with Komiser A step-by-step guide to deploying a Next.js application to AWS via Terraform and how to track the cloud resources every step of the way.
Post #643 666
« Расширьте возможности своего бессерверного приложения с помощью расширений AWS Lambda» — Как использовать расширения для создания собственного инструмента мониторинга лямбда-выражений без ущерба для их производительности — Читать дальше »
DEV Community Power up your serverless application with AWS Lambda extensions Implementation guide for AWS lambda extensions with NodeJs and Typescript
Post #642 659
Post #641 727
Обязательные вопросы для собеседования Terraform

Этот пост в блоге предназначен для того, чтобы помочь кандидатам, ищущим работу по автоматизации инфраструктуры и облачной инженерии. Если вы один из них, вы знаете, как важно хорошо разбираться в Terraform — широко используемом инструменте инфраструктуры как кода (IaaC), который позволяет выделять облачные ресурсы, управлять ими и масштабировать их. Однако подготовка к собеседованию в Terraform может быть ошеломляющей, поэтому мы создали это руководство, чтобы познакомить вас с наиболее распространенными и важными вопросами на собеседовании, с которыми вы можете столкнуться. Наша цель - вооружить вас необходимыми знаниями и уверенностью, чтобы успешно пройти собеседование в Terraform и получить работу своей мечты! Эти вопросы охватывают широкий круг тем, связанных с Terraform, и могут помочь оценить понимание кандидатом концепций, синтаксиса и лучших практик Terraform.

https://devopsknowledge.hashnode.dev/the-must-know-terraform-interview-questions
Post #640 686
Все, что вам нужно знать о том, как стать инженером DevOps. В этом видео я расскажу о ключевых навыках, необходимых инженеру DevOps, таких как Linux, облако, Infra as Code, контейнеры и конвейеры CI/CD, такие как Jenkins.

Графика дорожной карты: https://devopslifecycle.com/roadmaps

https://www.youtube.com/watch?v=5pxbp6FyTfk&t=1s
YouTube How to become a DevOps Engineer - DevOps Roadmap Everything you need to know about becoming a DevOps Engineer. In this video I go over the key skills that are required for a DevOps Engineer, such as Linux, Cloud, Infra as Code, Containers and CI/CD pipelines like Jenkins. 👨‍💻 Join our Discord Community…
Post #638 651
« Отложенная лямбда-загрузка» — как определить возможности, в которых зависимости отложенной загрузки могут помочь вам уменьшить задержку холодного запуска — Читать дальше »

« Кто победит: Kubernetes или простой запрос списка?» – В этой статье описывается проблема отправки нескольких запросов на сервер API Kubernetes из одного из приложений кластера – Читать дальше »

« Настройка обработки ошибок в пошаговых функциях» — мы можем настроить обработку ошибок в пошаговых функциях с помощью встроенных полей «Повторить попытку» и «Поймать» — Читать дальше »

« Использование стека AWS Serverless для масштабируемой доставки веб-перехватчиков» — Как использовать Lambda, SNS и SQS для масштабирования миллионов событий веб-перехватчиков — Читать дальше »

« Изучите ассемблер x86-64, написав графический интерфейс с нуля» — Как написать на ассемблере целую программу, которая открывает окно с графическим интерфейсом — Читать дальше »

« Развертывание моделей Hugging Face на бессерверном графическом процессоре» — как использовать Beam для развертывания Dolly-v2-7b, большой языковой модели с открытым исходным кодом от Databricks, которая отвечает аналогично ChatGPT — Читать дальше »

« Следующий скачок с AWS Lambda» — Передовые методы оптимизации AWS Lambda для достижения максимальной производительности и эффективности ваших функций Lambda — Читать дальше »
AJ Stuyvenberg Thawing your Lambda Cold Starts with Lazy Loading This post will show you how to identify opportunities where Lazy Loading dependencies can help you reduce Cold Start Latency. We'll walk through a demo application and measure the performance impact of Lazy Loading in AWS Lambda!
Post #637 848
Давайте поговорим о записи логов событий, происходящих в кластере Kubernetes. Эти логи можно использовать для устранения неполадок на уровне кластера, чтобы восстановить, когда и как конфигурация кластера была изменена, что привело к нежелательному или нарушенному поведению во время выполнения. Записи логов также можно использовать для отслеживания атаки, которая может происходить прямо сейчас, в качестве средства для принятия контрмер.

Читать далееhttps://habr.com/ru/companies/otus/articles/740506/
Хабр Kubernetes Observability: Audit Logs Автор статьи: Рустем Галиев IBM Senior DevOps Engineer & Integration Architect. Официальный DevOps ментор и коуч в IBM Привет, Хабр! Давайте поговорим о записи логов событий, происходящих в...
Post #636 837
21 основная команда, которую должен знать каждый пользователь Docker

Подборка из 21 исполняемой и информативной команды Docker для быстрого ознакомления.

https://linuxhandbook.com/essential-docker-commands/
Linux Handbook 21 Essential Docker Commands [Explained With Examples] A compilation of 21 executable and informative Docker commands for your quick reference.
Post #635 782
Краткий обзор важности листинга контейнеров Docker

Список контейнеров является важной задачей, если вы работаете с контейнерными приложениями, так как это позволяет вам видеть работающий контейнер на хосте Docker, отслеживать их работоспособность, эффективно использовать ресурс, помогать определять потенциальные причины проблемы, помогать балансировать нагрузки, организовывать контейнер. размещения, а также позаботиться о безопасности, проверив наличие https://dev.to/refine/a-complete-guide-to-listing-docker-containers-e9a несанкционированных или вредоносных контейнеров.
DEV Community A Complete Guide to Listing Docker Containers Author: Muhammad Khabbab Brief overview of the importance of listing Docker...
Post #634 742
Практическое руководство по развертыванию сложной трехуровневой архитектуры производственного уровня на AWS

https://shly.link/devZ7uH
Post #633 719
Зачем и как пользоваться 1C:Enterprise Development Tools? Обсудим на бесплатном вебинаре в OTUS: зарегистрироваться

Вебинар приурочен к старту онлайн-курса «DevOps 1C».

На бесплатном занятии мы:
— Научимся создавать проект EDT и подключать его к стандартной конфигурации 1С.
— Узнаем новые подходы, упрощающие и ускоряющие разработку.
— На примерах и замерах разберем тему производительности EDT.
— Поймем, как командная разработка возможна без хранилища 1С.
— Посмотрим пример работы с репозиторием GIT.

Если вы захотите продолжить обучение, полный курс вы сможете приобрести любым удобным способом.

Пройдите вступительный тест и присоединяйтесь ко встрече: зарегистрироваться

Нативная интеграция. Информация о продукте www.otus.ru
Post #632 858
Конвейеры Kubernetes CI/CD — лучшие практики и инструменты

В этой статье вы познакомитесь с некоторыми передовыми практиками и методами управления конвейерами CI/CD с помощью Kubernetes. Вы можете использовать эти стратегии для автоматизации развертывания непосредственно в ваших рабочих кластерах. Давайте погрузимся!

https://medium.com/@bijit211987/kubernetes-ci-cd-pipelines-best-practices-and-tools-ca2158939299
Post #631 738
Парадокс DevOps: отход от эксплуатации

В наши дни нам так трудно определить DevOps, потому что проблема, которую он изначально решает, давно ушла.

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

Мы далеки от первоначального дня DevOps и его культурного сдвига, направленного на разрушение разрозненности между Dev и Ops.

Краткий рассказ об эволюции DevOps. DevOps означает совместную работу Dev и Ops, но вместо этого они убрали Ops из уравнения.

https://betterprogramming.pub/the-devops-paradox-a-shift-away-from-ops-26b3615ed97e
Post #629 1.01K
Потрясающий #terraform — тщательно подобранный список ресурсов по терраформированию

Terraform позволяет безопасно и предсказуемо создавать, изменять и улучшать производственную инфраструктуру. Это инструмент с открытым исходным кодом, кодирующий API-интерфейсы в декларативные файлы конфигурации, которые могут совместно использоваться членами команды, рассматриваться как код, редактироваться, проверяться и управляться версиями.
https://github.com/shuaibiyy/awesome-terraform
GitHub GitHub - shuaibiyy/awesome-tf: Curated list of resources on HashiCorp's Terraform and OpenTofu Curated list of resources on HashiCorp's Terraform and OpenTofu - shuaibiyy/awesome-tf
Post #627 879
▫️"Создание конвейера CI/CD для бессерверного приложения" - Узнайте, как создать конвейер CI/CD с помощью подхода «конвейер как код» для приложения на основе Lambda - Читать далее »

▫️ "Terraform check{} block" - С помощью блоков check{} можно непрерывно подтверждать работоспособность инфраструктуры - Читать далее »

▫️"Больше памяти, больше проблем» - Единственная настройка Postgres, которая чуть не уничтожила базу данных - Читать далее »

▫️ "Монолит для микросервисов: рефакторинг реляционных баз данных» - Изучение распространенных шаблонов рефакторинга моделей реляционных баз данных в рамках архитектуры микрослужб - Читать далее »

▫️"Как мы научились улучшать Kubernetes CronJobs в большом масштабе» - В этой серии подробно обсуждаются недостатки, с которыми столкнулась команда инженеров Lyft при использовании Kubernetes CronJob - Читать далее »

▫️"Как я эффективно использовал Terraform: руководство по лучшим практикам» - Начиная с соглашений об именах Terraform, тегов Terraform и многого другого - Читать далее »

▫️ "Lambda@Edge& DynamoDB для React — расширенный обмен информацией в социальных сетях» - Динамическое изменение метатегов для URL-адресов каждого веб-сайта с помощью DynamoDB и Lambda Edge - Читать далее »
Tailwarden Build a CI/CD Pipeline for a Serverless Application In this 2nd part, we’re building a CI/CD pipeline using the 'Pipeline as Code' approach, with our sights set on Lambda-based applications.
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →