ru
Feedback
Mops DevOps

Mops DevOps

Открыть в Telegram

Kubernetes и Docker 🚢 Облачные сервисы ☁️ Infrastructure as Code ⚙️ DevOps и DevSecOps 😎 SRE 👌 Мониторинг и логирование 🔥 По всем вопросам обращайтесь: mopsdevops @собака gmail.com

Больше
2 508
Подписчики
-424 часа
+67 дней
+1330 день
Архив постов
​​Статья 8 best practices to reduce your AWS bill for Kubernetes Если ваш счет за AWS Kubernetes в этом месяце превысил ваш бюджет, это не ваша вина 🤗 #aws #kubernetes

Linux Command Cheat Sheet #linux

Повторение - мать ученья!

​​Братцы, ещё один перевод для вас🤘 Настройка распределенной трассировки в Kubernetes с OpenTracing, Jaeger и Ingress-NGINX Распределённая трассировка (Distributed Tracing) - это метод, используемый для мониторинга приложений. Для микросервисов он просто незаменим. В эпоху, когда крупные компании используют более 500 микросервисов одновременно, важно иметь возможность быстро выяснить, из-за чего произошел сбой или снизилась производительность. Без специализированных инструментов это может быть похоже на поиск иголки в стоге сена. В качестве примера мы будем использовать приложение Meow-Micro, специально созданное для этой статьи. Но вы можете развернуть собственные приложения, если захотите. #kubernetes #jaeger #nginx #docker

​​Вы просили авторский контент😎 Мы сделали🤩 Антипаттерны деплоя в Kubernetes. Часть 1 Представляем руководство по антипаттернам деплоя в Kubernetes. Теперь вы сможете составить полную картину того, как создать образ контейнера и как правильно его развернуть (при этом избежав некоторых распространенных ошибок). Обратите внимание, что это руководство посвящено развёртыванию приложений в Kubernetes, но не затрагивает настройку самих кластеров Kubernetes. Предполагается, что кластер Kubernetes уже развёрнут, правильно настроен и вы просто хотите развернуть в нём ваше приложение. В этой статье не просто перечислены известные антипаттерны деплоя в Kubernetes, но и предлагаются соответствующие решения. Вы можете проверить ваши процессы развёртывания и исправить существующие проблемы без поиска дополнительной информации. #kubernetes

26 мая OTUS приглашает на демо-урок «Форматирование данных». Преподаватель Артем Желтак, teamlead в inDriver, разберет вместе
26 мая OTUS приглашает на демо-урок «Форматирование данных». Преподаватель Артем Желтак, teamlead в inDriver, разберет вместе с вами: - кодировки quoted-printable и base64; - текстовые форматы JSON, XML и YAML; - использование структур и интерфейсов для парсинга данных; - сравнение бинарных сериализаторов: gob, msgpack и protobuf. После демо-занятия вы сможете продолжить обучение на углубленном онлайн-курсе «Golang Developer. Professional» по специальной цене.   Для участия в уроке пройдите вступительный тест https://otus.pw/7aiR/

Братцы, что вы думаете о репостах на канале?
Anonymous voting

Новая статья нашего инженера посвящена полезным особенностям при настройке и эксплуатации Logstash и Elasticsearch: https://habr.com/ru/company/flant/blog/558140/

Pro K8s Kubernetes Single Sign On - A detailed guide 👉 https://bit.ly/3eYUc7R #kubernetes

Kubectl verbose logging tricks kubectl -v=8 get node 2>&1 | grep -P 'GET|POST|DELETE|PATCH|PUT' 👉 https://words.yuvi.in/post/kubectl-rbac/ #k8s

Статья Основы работы с Helm чартами и темплейтами Часть 1 Часть 2 #helm #kubernetes

Создать кластер за 120 секунд: открытый курс по Managed Kubernetes Учебный центр «Слёрм» и Selectel совместными усилиями создали курс по Managed Kubernetes, доступ к урокам предоставляется бесплатно. Для выполнения практических заданий в сервисе Managed Kubernetes Selectel дадим промокод на 3 000 рублей в первом уроке. По окончании курса вы сможете решать главную задачу – организация контейнерной инфраструктуры. Кому подойдёт курс 🧑‍💻 Администраторам, готовым приобрести практический опыт использования Kubernetes. 🧑‍💻 Инженерам, оптимизирующим затраты на рутинные задачи по разворачиванию и поддержке кластеров Kubernetes. 🧑‍💻 Разработчикам, желающим получать контейнерную инфраструктуру быстрее. Что крутого вы сделаете 💪 Поднимете отказоустойчивый кластер с 3 мастер-нодами и 3 воркер-нодами и 2 нодами с ролью ингресс в разных зонах. Установите ингресс-контроллер через Helm, настроите его согласно best practices. 💪 Создадите кластер Manager PostgreSQL и настроите взаимодействие кластера Kubernetes и кластера PostgreSQL. 💪 Установите в кластер Kubernetes приложение RabbitMQ. Запустите его в 3 реплики, настроите персистентное хранение данных с помощью PV/PVC. Почувствуйте, каково это – передать ответственность за API Server, Kube-scheduler и ETCD облачному провайдеру.

​​Вебинары Лучшие практики хранения данных в AWS 🔹 База данных на AWS без забот 24 Мая 2021  |  17:00 (МСК) 🔹 Обеспечьте свои серверы всем необходимым для хранения данных 31 Мая 2021  |  17:00 (МСК) 🔹 Все, что вам нужно знать о S3 7 июня 2021  |  17:00 (МСК) 🔹 Лучшие практики по резервному копированию и архивированию в AWS 14 июня 2021  |  17:00 (МСК) #aws #webinar

​​Статья Липкие сессии для самых маленьких  Липкие сессии (Sticky-session) — это особый вид балансировки нагрузки, при которой трафик поступает на один определенный сервер группы. Как правило, перед группой серверов находится балансировщик нагрузки (NginxHAProxy), который и устанавливает правила распределения трафика на доступные сервера. Часть 1 Часть 2

Pro K8s Правильное использование Health Probes livenessProbe: httpGet: path: /punkz port: 8080 httpHeaders: - name: Not-Dead value: "true" livenessProbe: httpGet: path: /Цой port: 8080 httpHeaders: - name: Жив value: "true" #kubernetes

​​Андрей Девяткин — Почему я советую людям не учить Ansible Disclaimer: Этот доклад сложен тем, что готовится под российскую аудиторию, которая работает в несколько специфических условиях. Мы потрогаем все эти вещи во время презентации. В России специфичное использование инфраструктуры, потому что народ в основном живет не на Amazon. Есть компании, которые и там живут, но их мало. И это является ограничением. Это стоит учитывать во всех докладах, связанных с раскаткой инфраструктуры, чтобы не говорить: «Ребята, поехали в облако, в AWS все будет отлично» и тут сидит толпа людей, которые туда поехать не могут. Российская аудитория кажется очень специфичной. И те доклады, которые заходят в Европе, в России не всегда заходят. Возможно, это связано с особым восприятием данной аудитории. 👉 https://habr.com/ru/post/556868/ #ansible

DevOps для современного предприятия Мирко Херинг (2020) DevOps - методика автоматизации рабочих процессов, существенно облегчающая задачи организации и способствующая действенным преобразованиям. Мирко Херинг, менеджер со стажем, рассказывает о том, как избежать распространенных ошибок на пути внедрения инноваций и добиться успеха в долгосрочной перспективе. В первой части книги обсуждается экосистема предприятия, формирующая благоприятные условия для преобразований. Вторая часть посвящена работе с людьми, управлению ИТ-командой, внедряющей изменения, и выстраиванию рабочих процессов. В третьей части описываются технологические и архитектурные аспекты применения DevOps. В конце каждой главы приводятся практические упражнения. Издание предназначено для менеджеров и ИТ-специалистов, занимающихся DevOps-проектами в организациях разного уровня. Книга вышла при поддержки компании "Неофлекс".

​​Pro K8s 4 Hidden challenges of ConfigMaps: - Can't execute files in ConfigMaps - No Versioning/Rollbacks - Mutable - Deployments & ConfigMaps are loosely coupled 👉 https://bit.ly/3f7gt1Y #kubernetes

​​Статья Setting up Distributed Tracing in Kubernetes with OpenTracing, Jaeger, and Ingress-NGINX In an age where companies like Netflix are running over 500 Microservices at once, it is important to quickly find out where exactly a failure or decrease in performance is coming from. It can be like finding a slightly discolored piece of hay in a haystack, unless something like Distributed Tracing is in place. #kubernetes #jaeger #opentracing #nginx