Devops – Telegram
Devops
2.22K subscribers
295 photos
15 videos
3 files
873 links
Технологии и решения, архитектурные проблемы.
Контейнеры, оркестраторы, скейлинг, мониторинг и др.

По всем вопросам: @un_ixtime
Download Telegram
ТОП команд Docker (с примерами), которые вы должны знать 💻


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

https://shly.link/83nGX
NGINX: расширенный балансировщик нагрузки, веб-сервер и обратный прокси

Nginx — это веб-сервер, способный обрабатывать около 10 000 одновременных пользователей или сетевую нагрузку в секунду. Он стал самым быстрым из доступных веб-серверов, за ним последовал Apache.

https://shly.link/devRnCA
Ш-ш-ш... Секреты Kubernetes на самом деле не секреты!

Узнайте, как настроить безопасные секреты в Kubernetes с помощью Sealed Secrets, External Secrets Operator и драйвера CSI Secrets Store.

https://shly.link/PiH0Y
Что находится внутри образа контейнера Distroless: более глубокий взгляд

Базовые образы без дистрибутива GoogleContainerTools часто упоминаются как один из способов создания небольших (более быстрых) и безопасных (r) контейнеров . Но что на самом деле представляют собой эти образы без дистрибутивов? Зачем они нужны? В чем разница между контейнером, созданным на базе дистрибутива , и контейнером, созданным с нуля ? Давайте посмотрим глубже.

https://shly.link/PNtLV
Неплохой репозитарий по DevOps.

https://shly.link/gh89S6
Полезные команды сценариев оболочки

Написание сценариев может быть очень полезным и сэкономить много вашего времени, но это может быть и немного хлопотно, но есть несколько полезных команд, которые можно использовать, чтобы облегчить жизнь. Вот некоторые из команд, которые я часто использую.

https://shly.link/7Fk5i
6 приемов Bash, которые вы можете использовать каждый день

Ничто так не подорвет ваш авторитет на улицах Linux, как использование графического интерфейса для выполнения основных задач. Всем известно, что командная строка может быть очень продуктивной для многих задач, но если вы знаете несколько простых приемов, она может быть еще более продуктивной. Я попытался обойти приемы, которые, как я думаю, знает большинство людей, и сосредоточился на тех, которые немного отошли от проторенных путей. Надеюсь, вы найдете по крайней мере один или два, которых вы еще не знали.

(если пост не открывается полностью, откройте в режиме инкогнито)

https://shly.link/mdmUG0u
Тренды DevOps для разработчиков в 2023 году

В настоящее время каждая организация считается организацией, занимающейся программным обеспечением. С появлением облачных инструментов подход DevOps становится все более популярным. В 2022 году произошел огромный скачок в таких темах, как AI/ML, автоматизация, безопасность и т. д. Практики DevOps постоянно развиваются, и наша задача — следить за тем, на чем следует сосредоточиться в наступающем году.

В то время как безопасность всегда оставалась одной из самых больших проблем для организаций, GitOps сделал большой шаг вперед с облачными развертываниями, особенно с развертываниями, связанными с Kubernetes. Многие из таких тенденций положительно повлияли на разработчиков и организации. Однако идти в ногу с технологическими достижениями и тенденциями очень сложно. Чтобы облегчить вам жизнь, мы собрали некоторые тенденции DevOps, которые существенно повлияют на предстоящий год.

https://shly.link/dev9YYA
90 дней DevOps

Этот репозиторий используется для документирования пути к получению более глубоких базовых знаний о DevOps.
https://shly.link/ghGUNe
Интеграция Jenkins с Cypress Testing

В этом блоге мы узнаем: -

→ Базовая установка Дженкинса

→ Настройка Jenkins с помощью GitHub вашего проекта

→ Локальный запуск сборки в определенное время с использованием заданий Cron.

→ Охватывает обходные пути, с которыми пользователь может столкнуться при установке Jenkins.

https://shly.link/Q9m4p
Docker на MacOS работает медленно и как это исправить

Благодаря DALL-E 2, у нас наконец-то появилось очень хорошее графическое представление ощущений контейнера Docker внутри среды macOS, в этой статье я постараюсь сделать так, чтобы этот бедный контейнер не пострадал.

https://shly.link/1qN6v
DevOps vs. SRE vs. Platform Engineer vs. Cloud Engineer: Суть или семантика?

"В этой статье я предлагаю свои мысли, но признаю, что есть много возможностей для интерпретации, чтобы понять различия между этими терминами."

https://shly.link/xSWHk
MDos — стек Kubernetes с открытым исходным кодом

Позвольте мне поделиться с вами новым стеком, состоящим из кластера Kubernetes и набора специализированных расширений, которые позволяют вам реализовывать сложные повседневные рабочие процессы. Конечно, простое развертывание Kubernetes и его расширений само по себе не принесет большой пользы. Если в вашей команде нет навыков для разработки/развертывания в Kubernetes, не говоря уже о том, что им также необходимо понимать, как интегрировать и использовать эти сторонние расширения с вашими приложениями, то какая от этого польза для вас, правильно?

https://shly.link/mdmtVxh
https://github.com/mdundek/mdos
Советы по Kubernetes | Использование скриптов внутри configmaps

В следующей статье я продемонстрирую несколько сценариев размещения скриптов внутри configmaps , чтобы продемонстрировать, как это сделать


https://shly.link/q92ZR
Уменьшение размера образа Docker

В этой статье будут рассмотрены основы уменьшения размера образов Docker.

https://shly.link/devvDJo
Инициализация кластеров Kubernetes на AWS с помощью Terraform и EKS

Вкратце: в этом руководстве вы узнаете, как создавать кластеры в AWS Elastic Kubernetes Service (EKS) с помощью eksctl и Terraform . К концу руководства вы автоматизируете создание трех кластеров (dev, staging, prod) в комплекте с ALB Ingress Controller одним щелчком мыши.
https://shly.link/NuJkN
Inspektor Gadget — это набор инструментов (или гаджетов) для отладки и проверки ресурсов и приложений Kubernetes. Он управляет упаковкой, развертыванием и выполнением программ eBPF в кластере Kubernetes, включая многие из них, основанные на инструментах BCC , а также некоторые программы, разработанные специально для использования в Inspektor Gadget. Он автоматически сопоставляет низкоуровневые примитивы ядра с высокоуровневыми ресурсами Kubernetes, упрощая и ускоряя поиск нужной информации.

https://github.com/inspektor-gadget/inspektor-gadget
Объединение YAML для Kubernetes с Helm

Внедрение микросервисной архитектуры произвело революцию в современных способах разработки программного обеспечения. Постмикросервисная архитектура заменила монолиты, контейнеры заменили виртуальные машины. С этими преобразованиями создание приложения стало сложным из-за множества контейнеров. Оркестрация контейнеров была новым узким местом, которое Kubernetes решил.

В процессе контейнеры и Kubernetes принесли много новых проблем. Самым сложным является развертывание и управление приложениями в Kubernetes. Для упрощения процесса разрабатывается множество инструментов с открытым исходным кодом. Одним из таких инструментов является Helm.

https://shly.link/devk2rp
tmux — это мультиплексор терминалов: он позволяет создавать несколько терминалов, получать к ним доступ и управлять ими с одного экрана. tmux можно отсоединить от экрана и продолжить работу в фоновом режиме, а затем снова подключить.

Этот выпуск работает на OpenBSD, FreeBSD, NetBSD, Linux, macOS и Solaris.

https://shly.link/ghxxv3
Инструменты DevSecOps с открытым исходным кодом для инженеров DevOps

Приведенные ниже инструменты с открытым исходным кодом ориентированы на разработчиков и могут быть интегрированы в ваши процедуры CI/CD.


(если пост не открывается полностью,войдите в режиме инкогнито )


https://shly.link/mdmDKdi