TGViewer
Channel Public Channel
Devops

Devops

@dev_ops_info

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

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

Showing posts older than #239 · Back to latest

Older Posts 20 shown
Post #238 912
10 обязательных инструментов DevOps в 2022 году
_________________
В этой статье давайте узнаем, что такое инструменты DevOps и чем они нам полезны. Кроме того, давайте поговорим о популярных инструментах DevOps в 2022 году.
https://shly.link/tRKzL
Post #235 911
Загрузка конфигурации Terraform
___________________________________

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

https://shly.link/vU8gc
Brendan Thompson Terraform Configuration Ingestion Methods of ingesting configuration into your Terraform code or modules to help you deliver infrastructure in a more consistent and repeatable manner
Post #234 979
Обновление файлов .env вручную не является DevOps


Пришло время применить принципы автоматизации и эфемерных ресурсов DevOps к управлению переменными среды и файлами .env.
https://shly.link/MsUap
Post #232 925
Как управлять манифестами k8s yaml для нескольких сред с помощью kustomize?
________________________________________

Kustomize — это диспетчер конфигурации CLI для объектов Kubernetes, который использует многоуровневость для сохранения базовых настроек приложения.

https://shly.link/dev3rj3
DEV Community 👩‍💻👨‍💻 How to manage k8s yaml manifests for multiple environments with kustomize? What is Kustomize? Kustomize is a CLI configuration manager for Kubernetes objects that...
Post #231 909
Сравнение производительности хранилищ Ceph, LINSTOR, Mayastor и Vitastor в Kubernetes
___________________________

https://shly.link/3v1v5
Post #230 978
OpenShift против Kubernetes: в чем разница?
_______________________________

OpenShift и Kubernetes — это наиболее широко используемые варианты программного обеспечения для оркестрации контейнеров, доступные сегодня. Давайте посмотрим на два решения и как они соотносятся и отличаются.

https://shly.link/iop8U
Ibm OpenShift vs. Kubernetes: What’s the Difference? Learn the key differences between OpenShift and Kubernetes and how container orchestration automates software workloads for better application experience.
Post #229 1.01K
Технологии DevOps, которыми сложно управлять
_______________

Наш недавний опрос специалистов по DevOps и безопасности показал, что следующими технологиями сложнее всего управлять с точки зрения доступа (время, стоимость, сложность).

Облачные провайдеры и аккаунты 61%
Доступ к базе данных 57%
Доступ к центрам обработки данных и серверам 57%
VPN 42%
Кубернетес 32%
https://shly.link/fADhL
Post #227 908
5 способов ускорить сборку CI/CD
___________________________________

Если вы практикуете непрерывную интеграцию , вы полагаетесь на конвейер CI/CD для создания, тестирования и упаковки вашего продукта. Это означает, что скорость сборки CI/CD напрямую влияет на скорость разработки программного обеспечения — чем быстрее работает конвейер CI/CD, тем выше производительность.

Как быстро быстро? В 1999 году Кент Бек в своей знаковой книге « Объяснение экстремального программирования » установил планку максимум в 10 минут. Все — от сборки до развертывания — должно происходить в эти сроки.

Ваша сборка соответствует номиналу? Если вам нужна помощь в ускорении, вот пять способов ускорить сборку CI/CD.

https://shly.link/devqFCS
Post #226 927
Kube-hunter поиск уязвимостей в безопасности кластеров Kubernetes
___________________________________

kube-hunter ищет уязвимости в безопасности кластеров Kubernetes. Этот инструмент был разработан для повышения осведомленности и наглядности проблем безопасности в средах Kubernetes. Вам НЕ следует запускать kube-hunter в кластере Kubernetes, которым вы не владеете!

https://shly.link/ghY3Gd
GitHub GitHub - aquasecurity/kube-hunter: Hunt for security weaknesses in Kubernetes clusters Hunt for security weaknesses in Kubernetes clusters - GitHub - aquasecurity/kube-hunter: Hunt for security weaknesses in Kubernetes clusters
Post #225 903
DevOps для стартапов
_______________

В эпоху, когда технологии являются фундаментальным строительным блоком почти каждого бизнеса, такие методологии, как DevOps, стали повсеместными во многих отраслях. Понимание того, как получить максимальную отдачу от технологий, имеет решающее значение для стартапов , которые надеются проложить путь от концепции к монетизации — и дальше.
https://shly.link/B4J5t
Post #223 836
Как автоматически обновлять зависимости пакетов репо
________________________________

Узнайте, как реализовать зависимого бота для автоматического обновления ваших зависимостей, открытия pr с обновленным dep, запуска тестов внутри этого запроса на включение и автоматического слияния в случае успеха.

https://shly.link/devewqs
Post #221 920
Как работает перемаркировка в Prometheus
_____________________________________

Перемаркировка — это мощный инструмент, который позволяет вам классифицировать и фильтровать цели и показатели Prometheus, переписывая их набор меток.

Цель этого поста — объяснить ценность блока Prometheus relabel_config, различные места, где его можно найти, и его полезность в укрощении метрик Prometheus

https://shly.link/T1xKV
Grafana Labs How relabeling in Prometheus works | Grafana Labs Relabeling in Prometheus is a powerful tool that allows you to classify and filter targets and metrics.
Post #219 899
10 полезных команд Docker для решения задач на реальном примере
__________________________________

Docker упаковывает программные приложения в контейнеры, что упрощает их сборку, тестирование и отправку (развертывание). В этом посте мы рассмотрим некоторые полезные команды Docker, о которых вы должны знать, на примерах из реальной жизни.

https://shly.link/aHsGu
Post #218 929
Лучшие инструменты DevOps и DevSecOps
_______________

Вы ищете инструменты DevOps или DevSecOps? Тогда продолжайте читать, так как мы поделимся некоторыми из лучших в каждой категории.

https://shly.link/LR9YB
Developer.com DevSecOps Tools List [2022] | Developer.com Check out this list of DevSecOps tools to improve security, compliance, and efficiency of DevOps and software development.
Post #216 842
gRPC — передовой опыт
________________________________—Создание и использование сервисов gRPC довольно просто. Тем не менее, есть несколько подводных камней и лучших практик, которые должны быть известны всем. Например, знаете ли вы ограничение на размер сообщения по умолчанию? Или вы знаете, что protobuf поддерживает необязательные поля, начиная с версии 3.15? Или что имена перечислений должны быть уникальными внутри пакета protobuf?

Если вы не знаете ответов на эти вопросы, то этот пост в блоге именно для вас.

https://shly.link/oBWPb
kreya.app gRPC - Best Practices | Kreya Best practices and gotchas when writing gRPC services
Post #213 802
Post #212 881
Как избежать регулирования ЦП в контейнерной среде
_________________________________

В Uber все рабочие нагрузки с отслеживанием состояния выполняются на общей контейнерной платформе на большом количестве хостов. Рабочие нагрузки с отслеживанием состояния включают MySQL® , Apache Cassandra® , ElasticSearch® , Apache Kafka® , Apache HDFS ™ , Redis ™ , Docstore , Schemaless и т. д ., и во многих случаях эти рабочие нагрузки размещаются на одних и тех же физических хостах.

Имея 65 000 физических хостов, 2,4 миллиона ядер и 200 000 контейнеров, увеличение использования для снижения затрат является важной и постоянной задачей. До недавнего времени попытки были заблокированы из-за троттлинга ЦП, что указывает на то, что было выделено недостаточно ресурсов.

Оказалось, что проблема заключалась в том, как ядро ​​Linux распределяет время для запуска процессов. В этом посте мы опишем, как переключение с квот ЦП на наборы ЦП (также известное как закрепление ЦП) позволило нам обменять небольшое увеличение задержек P50 на значительное снижение задержек P99. Это, в свою очередь, позволило нам сократить выделение основных ресурсов для всего парка машин до 11 % из-за меньшей разницы в требованиях к ресурсам.

https://shly.link/PmF4E
Post #211 945
Независимо от стека технологий. В основе всего этого лежит bash-скрипт, который держит все вместе😁
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 →