Думать как контейнеры
__________________________
Мы не можем отрицать, насколько популярными контейнеры Docker стали ежедневно для многих разработчиков программного обеспечения по всему миру. Более того, это основная технология для облачных приложений, таких как Kubernetes , и она используется в качестве механизма развертывания в различных производственных системах.
Однако его кривая обучения не так уж благоприятна для многих, учитывая, что основы контейнеров Linux широко не преподаются. В этом посте я попытаюсь кратко объяснить строительный блок для контейнеров и то, как использовать среду выполнения контейнера Docker для повышения производительности.
https://shly.link/devs3QN
__________________________
Мы не можем отрицать, насколько популярными контейнеры Docker стали ежедневно для многих разработчиков программного обеспечения по всему миру. Более того, это основная технология для облачных приложений, таких как Kubernetes , и она используется в качестве механизма развертывания в различных производственных системах.
Однако его кривая обучения не так уж благоприятна для многих, учитывая, что основы контейнеров Linux широко не преподаются. В этом посте я попытаюсь кратко объяснить строительный блок для контейнеров и то, как использовать среду выполнения контейнера Docker для повышения производительности.
https://shly.link/devs3QN
Эфемерные тома и хранилище Kubernetes | Руководство
______________________________
В этой статье мы обсудим, как Kubernetes обрабатывает эфемерное хранилище, и узнаем, как эти тома выделяются в операционных кластерах.
https://shly.link/zCyV0
______________________________
В этой статье мы обсудим, как Kubernetes обрабатывает эфемерное хранилище, и узнаем, как эти тома выделяются в операционных кластерах.
https://shly.link/zCyV0
Разработчики не хотят заниматься операциями
_____________________
Разработчики напрягаются из-за требований «Вы создаете это, вы это запускаете», и операторы также испытывают большее давление. Не пора ли снова разделить разработку и эксплуатацию?
Поскольку работа по разработке программного обеспечения становится все более и более сложной , специалистам по разработке и эксплуатации, возможно, пора снова разделиться. Но можно ли это сделать, не повторяя ошибок прошлого?
https://shly.link/chs88
_____________________
Разработчики напрягаются из-за требований «Вы создаете это, вы это запускаете», и операторы также испытывают большее давление. Не пора ли снова разделить разработку и эксплуатацию?
Поскольку работа по разработке программного обеспечения становится все более и более сложной , специалистам по разработке и эксплуатации, возможно, пора снова разделиться. Но можно ли это сделать, не повторяя ошибок прошлого?
https://shly.link/chs88
*Mist — это мультиоблачная платформа управления с открытым исходным кодом.
Mist упрощает управление несколькими облаками. Он предлагает единый интерфейс, из которого вы можете управлять общедоступными облаками, частными облаками, гипервизорами, контейнерами и серверами без операционной системы.
С Mist вы можете выполнять общие задачи управления, такие как подготовка, оркестровка, мониторинг, автоматизация и анализ затрат.
https://shly.link/ghfJar
Mist упрощает управление несколькими облаками. Он предлагает единый интерфейс, из которого вы можете управлять общедоступными облаками, частными облаками, гипервизорами, контейнерами и серверами без операционной системы.
С Mist вы можете выполнять общие задачи управления, такие как подготовка, оркестровка, мониторинг, автоматизация и анализ затрат.
https://shly.link/ghfJar
GitHub
GitHub - mistio/mist-ce: Mist is an open source, multicloud management platform
Mist is an open source, multicloud management platform - GitHub - mistio/mist-ce: Mist is an open source, multicloud management platform
GitLab запрещает сотрудникам использовать Windows
____________________
Будучи серьезным конкурентом GitHub, GitLab конкурирует с ним на рынке репозиториев исходного кода с момента его создания. Особенно после того, как Microsoft приобрела GitHub за 7,5 миллиардов долларов в 2018 году, GitLab оперативно запустил функцию миграции, из-за чего многие разработчики обратились к GitLab. GitLab быстро росла и успешно прошла листинг в октябре прошлого года. Цена закрытия в первый день достигла $103,89.
Возможно, из-за того, что конкуренция между GitHub и GitLab слишком «прямолинейна», пользователи сети могут легко связать поведение одного из них. Например, недавно выяснилось, что GitLab запрещает сотрудникам использовать Windows. Это потому, что GitHub также принадлежит Microsoft?
https://shly.link/mdmqmtT
____________________
Будучи серьезным конкурентом GitHub, GitLab конкурирует с ним на рынке репозиториев исходного кода с момента его создания. Особенно после того, как Microsoft приобрела GitHub за 7,5 миллиардов долларов в 2018 году, GitLab оперативно запустил функцию миграции, из-за чего многие разработчики обратились к GitLab. GitLab быстро росла и успешно прошла листинг в октябре прошлого года. Цена закрытия в первый день достигла $103,89.
Возможно, из-за того, что конкуренция между GitHub и GitLab слишком «прямолинейна», пользователи сети могут легко связать поведение одного из них. Например, недавно выяснилось, что GitLab запрещает сотрудникам использовать Windows. Это потому, что GitHub также принадлежит Microsoft?
https://shly.link/mdmqmtT
Использование Docker в качестве менеджера пакетов
В этом посте я расскажу, как можно использовать Docker в качестве универсального менеджера пакетов для загрузки и запуска многих инструментов CLI в разных операционных системах.
https://shly.link/eFnMK
В этом посте я расскажу, как можно использовать Docker в качестве универсального менеджера пакетов для загрузки и запуска многих инструментов CLI в разных операционных системах.
https://shly.link/eFnMK
Octopus Deploy
Using Docker as a package manager - Octopus Deploy
This post demonstrates how Docker is a convenient solution for downloading and running many CLI tools.
Список предложений SaaS, PaaS и IaaS с бесплатными уровнями, представляющими интерес для devops и infradev.
_____
Это список программного обеспечения (SaaS, PaaS, IaaS и т. д.) и других предложений, которые имеют уровни бесплатного пользования для разработчиков.
https://shly.link/ghr7Ws
_____
Это список программного обеспечения (SaaS, PaaS, IaaS и т. д.) и других предложений, которые имеют уровни бесплатного пользования для разработчиков.
https://shly.link/ghr7Ws
GitHub
GitHub - ripienaar/free-for-dev: A list of SaaS, PaaS and IaaS offerings that have free tiers of interest to devops and infradev
A list of SaaS, PaaS and IaaS offerings that have free tiers of interest to devops and infradev - GitHub - ripienaar/free-for-dev: A list of SaaS, PaaS and IaaS offerings that have free tiers of in...
Мониторинг MySQL с помощью Prometheus, Grafana и mysqld_exporter в Kubernetes
___________
Это базовое руководство по мониторингу контейнеров базы данных MySQL в среде Kubernetes. Здесь мы будем использовать Prometheus и Grafana. Это решение для мониторинга с открытым исходным кодом, которое широко используется в Kubernetes.
https://shly.link/60cva
___________
Это базовое руководство по мониторингу контейнеров базы данных MySQL в среде Kubernetes. Здесь мы будем использовать Prometheus и Grafana. Это решение для мониторинга с открытым исходным кодом, которое широко используется в Kubernetes.
https://shly.link/60cva
k8spacket — визуализация трафика пакетов для kubernetes
___________
k8spacketпомогает понять трафик пакетов TCP в вашем кластере kubernetes:
-показывает трафик между рабочими нагрузками в кластере
-информирует, куда направляется трафик вне кластера
-выводит информацию о закрытии сокетов соединениями
-показывает, сколько байтов отправлено/получено рабочими нагрузками
-вычисляет, как долго устанавливаются соединения
-отображает сеть соединений между рабочими нагрузками во всем кластере
https://shly.link/ghrcn1
___________
k8spacketпомогает понять трафик пакетов TCP в вашем кластере kubernetes:
-показывает трафик между рабочими нагрузками в кластере
-информирует, куда направляется трафик вне кластера
-выводит информацию о закрытии сокетов соединениями
-показывает, сколько байтов отправлено/получено рабочими нагрузками
-вычисляет, как долго устанавливаются соединения
-отображает сеть соединений между рабочими нагрузками во всем кластере
https://shly.link/ghrcn1
GitHub
GitHub - k8spacket/k8spacket: k8spacket - collects TCP traffic and TLS connection metadata in the Kubernetes cluster using eBPF…
k8spacket - collects TCP traffic and TLS connection metadata in the Kubernetes cluster using eBPF and visualizes in Grafana - k8spacket/k8spacket
Что такое Kubernetes CrashLoopBackOff?
И как это исправить
_____________
В этой статье вы увидите:
-Что такое CrashLoopBackOff?
-Как обнаружить проблемы CrashLoopBackOff
-Распространенные причины CrashLoopBackOff
-Инструменты Kubernetes для отладки CrashLoopBackOff
-Как обнаружить CrashLoopBackOff с помощью Prometheus
https://shly.link/wFEY6
И как это исправить
_____________
В этой статье вы увидите:
-Что такое CrashLoopBackOff?
-Как обнаружить проблемы CrashLoopBackOff
-Распространенные причины CrashLoopBackOff
-Инструменты Kubernetes для отладки CrashLoopBackOff
-Как обнаружить CrashLoopBackOff с помощью Prometheus
https://shly.link/wFEY6
Kubernetes никогда не предназначался для пакетных заданий
___________
В этом посте мы докажем, что Kubernetes с философской точки зрения склоняется к микросервисам, а не к пакетным заданиям. Это приводит к несоответствию импеданса, из-за чего использовать Kubernetes для пакетных заданий сложнее, чем «должно быть».
https://shly.link/eP2Yg
___________
В этом посте мы докажем, что Kubernetes с философской точки зрения склоняется к микросервисам, а не к пакетным заданиям. Это приводит к несоответствию импеданса, из-за чего использовать Kubernetes для пакетных заданий сложнее, чем «должно быть».
https://shly.link/eP2Yg
Forwarded from Daily Dev Jokes. Юмор.
This media is not supported in your browser
VIEW IN TELEGRAM
Помощь разработчикам в использовании Kubernetes Join us😃
Forwarded from Network architecture and Administration
Сквозная трассировка с OpenTelemetry
Независимо от того, реализуете вы микросервисы или нет (и, вероятно, не должны), ваша система, скорее всего, состоит из нескольких компонентов. Самая простая система, вероятно, состоит из обратного прокси-сервера, приложения и базы данных. В этом случае мониторинг является не только хорошей идеей; это требование. Чем больше число компонентов, через которые может проходить запрос, тем выше требования.
Однако мониторинг — это только начало пути. Когда запросы начинают массово отказывать , вам нужно агрегированное представление по всем компонентам. Это называется трассировкой и является одним из столпов наблюдаемости ; два других — это метрики и журналы.
В этом посте я сосредоточусь исключительно на трассировках и опишу, как вы можете начать свой путь к наблюдаемости.
https://shly.link/dev84YV
Независимо от того, реализуете вы микросервисы или нет (и, вероятно, не должны), ваша система, скорее всего, состоит из нескольких компонентов. Самая простая система, вероятно, состоит из обратного прокси-сервера, приложения и базы данных. В этом случае мониторинг является не только хорошей идеей; это требование. Чем больше число компонентов, через которые может проходить запрос, тем выше требования.
Однако мониторинг — это только начало пути. Когда запросы начинают массово отказывать , вам нужно агрегированное представление по всем компонентам. Это называется трассировкой и является одним из столпов наблюдаемости ; два других — это метрики и журналы.
В этом посте я сосредоточусь исключительно на трассировках и опишу, как вы можете начать свой путь к наблюдаемости.
https://shly.link/dev84YV
DEV Community
End-to-end tracing with OpenTelemetry
Whether you implement or not microservices (and you probably shouldn't), your system is most probably...
10 репозиториев GitHub, которые помогут вам стать лучшим DevOps-инженером
____________
Привет! Сегодня мы рассмотрим различные репозитории Github, с которыми вы, возможно, не сталкивались, которые могут улучшить ваши навыки инженера DevOps. Это репозитории, которые познакомят вас с новыми инструментами, о которых вы, вероятно, никогда не слышали, а также с советами о том, как делать что-то более эффективно, чем вы уже делаете. Список также включает общедоступные ресурсы о том, как компании по всему миру практикуют DevOps и SRE.
Не теряя столько времени. Давайте приступим к делу.
https://shly.link/devmTMG
____________
Привет! Сегодня мы рассмотрим различные репозитории Github, с которыми вы, возможно, не сталкивались, которые могут улучшить ваши навыки инженера DevOps. Это репозитории, которые познакомят вас с новыми инструментами, о которых вы, вероятно, никогда не слышали, а также с советами о том, как делать что-то более эффективно, чем вы уже делаете. Список также включает общедоступные ресурсы о том, как компании по всему миру практикуют DevOps и SRE.
Не теряя столько времени. Давайте приступим к делу.
https://shly.link/devmTMG
DEV Community
10 GitHub Repositories That Help You Become A Better DevOps Engineer
Hi there, Today, We'll go through various Github repositories that you may not have come across that...
Использование образа NGINX Docker
_________
Docker — это привлекательная платформа для упаковки и запуска веб-приложений, особенно в сочетании с одним из многих предложений «Платформа как услуга» (PaaS), предоставляемых облачными платформами. NGINX уже давно предоставляет командам DevOps возможность размещать веб-приложения в Linux, а также предоставляет официальный образ Docker для использования в качестве основы для пользовательских веб-приложений.
В этом посте я объясню, как команды DevOps могут использовать образ NGINX Docker для создания и запуска веб-приложений в Docker.
https://shly.link/J5xBx
_________
Docker — это привлекательная платформа для упаковки и запуска веб-приложений, особенно в сочетании с одним из многих предложений «Платформа как услуга» (PaaS), предоставляемых облачными платформами. NGINX уже давно предоставляет командам DevOps возможность размещать веб-приложения в Linux, а также предоставляет официальный образ Docker для использования в качестве основы для пользовательских веб-приложений.
В этом посте я объясню, как команды DevOps могут использовать образ NGINX Docker для создания и запуска веб-приложений в Docker.
https://shly.link/J5xBx
restic — это быстрая, эффективная и безопасная программа резервного копирования. Он поддерживает три основные операционные системы (Linux, macOS, Windows) и несколько более мелких (FreeBSD, OpenBSD).
https://shly.link/ghDB81
https://shly.link/ghDB81
GitHub
GitHub - restic/restic: Fast, secure, efficient backup program
Fast, secure, efficient backup program. Contribute to restic/restic development by creating an account on GitHub.
Веб-репозиторий Фонда OWASP
______
Применяя Kubernetes , мы подвергаем наши приложения и инфраструктуру новым рискам. OWASP Kubernetes Top 10 призван помочь специалистам по безопасности, системным администраторам и разработчикам программного обеспечения определить приоритеты рисков в экосистеме Kubernetes. Первая десятка представляет собой приоритетный список этих рисков, основанный на данных, собранных в организациях разной степени зрелости и сложности.
https://shly.link/gh9ay3
______
Применяя Kubernetes , мы подвергаем наши приложения и инфраструктуру новым рискам. OWASP Kubernetes Top 10 призван помочь специалистам по безопасности, системным администраторам и разработчикам программного обеспечения определить приоритеты рисков в экосистеме Kubernetes. Первая десятка представляет собой приоритетный список этих рисков, основанный на данных, собранных в организациях разной степени зрелости и сложности.
https://shly.link/gh9ay3
Не пора ли перейти с Lens на OpenLens для управления кластерами Kubernetes?
________
OpenLens такая же, как Lens IDE, без проприетарных компонентов и бесплатна на основе лицензии MIT. Однако в настоящее время для OpenLens нет подписанного двоичного файла. В этой статье обсуждается краудфандинг в отношении подписи кода для сообщества и показано, как самостоятельно скомпилировать OpenLens для macOS, Linux и Windows.
https://shly.link/Fx7Aa
________
OpenLens такая же, как Lens IDE, без проприетарных компонентов и бесплатна на основе лицензии MIT. Однако в настоящее время для OpenLens нет подписанного двоичного файла. В этой статье обсуждается краудфандинг в отношении подписи кода для сообщества и показано, как самостоятельно скомпилировать OpenLens для macOS, Linux и Windows.
https://shly.link/Fx7Aa
Миграция производственной базы данных без простоев
_____
В этом эпизоде мы рассмотрим основные принципы миграции баз данных с нулевым временем простоя и предоставим краткие рецепты для наиболее распространенных сценариев.
https://shly.link/devS7Yd
_____
В этом эпизоде мы рассмотрим основные принципы миграции баз данных с нулевым временем простоя и предоставим краткие рецепты для наиболее распространенных сценариев.
https://shly.link/devS7Yd
Более быстрый и лучший терминал для DevOps
__________
WindTerm — новое, современное, производительное терминальное приложение, в котором реализовано множество полезных функций. Сравнение производительности WindTerm и Putty, xterm, Windows Terminal + ssh.exe, iterm2, rxvt, Gnome и т. д. показывает, что WindTerm далеко впереди.
https://shly.link/mdmWKqq
https://github.com/kingToolbox/WindTerm
__________
WindTerm — новое, современное, производительное терминальное приложение, в котором реализовано множество полезных функций. Сравнение производительности WindTerm и Putty, xterm, Windows Terminal + ssh.exe, iterm2, rxvt, Gnome и т. д. показывает, что WindTerm далеко впереди.
https://shly.link/mdmWKqq
https://github.com/kingToolbox/WindTerm
Medium
A Quicker and Better Terminal for DevOps
WindTerm is a new, modern, productive terminal application that implements many useful features. The performance comparison of WindTerm and…