Mops DevOps
2.46K subscribers
382 photos
2 videos
3 files
725 links
Kubernetes и Docker 🚢 Облачные сервисы ☁️ Infrastructure as Code ⚙️ DevOps и DevSecOps 😎 SRE 👌 Мониторинг и логирование 🔥


По всем вопросам обращайтесь: mopsdevops @собака gmail.com
Download Telegram
​​Андрей Девяткин — Почему я советую людям не учить Ansible

Disclaimer: Этот доклад сложен тем, что готовится под российскую аудиторию, которая работает в несколько специфических условиях. Мы потрогаем все эти вещи во время презентации. В России специфичное использование инфраструктуры, потому что народ в основном живет не на Amazon. Есть компании, которые и там живут, но их мало. И это является ограничением. Это стоит учитывать во всех докладах, связанных с раскаткой инфраструктуры, чтобы не говорить: «Ребята, поехали в облако, в AWS все будет отлично» и тут сидит толпа людей, которые туда поехать не могут. Российская аудитория кажется очень специфичной. И те доклады, которые заходят в Европе, в России не всегда заходят. Возможно, это связано с особым восприятием данной аудитории.

👉 https://habr.com/ru/post/556868/

#ansible
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
​​Статья
Липкие сессии для самых маленьких 

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

Часть 1
Часть 2
​​Вебинары
Лучшие практики хранения данных в AWS

🔹 База данных на AWS без забот
24 Мая 2021  |  17:00 (МСК)

🔹 Обеспечьте свои серверы всем необходимым для хранения данных
31 Мая 2021  |  17:00 (МСК)

🔹 Все, что вам нужно знать о S3
7 июня 2021  |  17:00 (МСК)

🔹 Лучшие практики по резервному копированию и архивированию в AWS
14 июня 2021  |  17:00 (МСК)

#aws #webinar
Forwarded from Слёрм
Создать кластер за 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 облачному провайдеру.
Статья
Основы работы с Helm чартами и темплейтами

Часть 1
Часть 2

#helm #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
Pro K8s
Kubernetes Single Sign On - A detailed guide

👉 https://bit.ly/3eYUc7R

#kubernetes
Братцы, что вы думаете о репостах на канале?
Anonymous Poll
63%
Годнота
37%
Не ленись, оформляй красиво
​​Вы просили авторский контент😎 Мы сделали🤩
Антипаттерны деплоя в Kubernetes. Часть 1

Представляем руководство по антипаттернам деплоя в Kubernetes. Теперь вы сможете составить полную картину того, как создать образ контейнера и как правильно его развернуть (при этом избежав некоторых распространенных ошибок).

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

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

#kubernetes
​​Братцы, ещё один перевод для вас🤘
Настройка распределенной трассировки в Kubernetes с OpenTracing, Jaeger и Ingress-NGINX

Распределённая трассировка (Distributed Tracing) - это метод, используемый для мониторинга приложений. Для микросервисов он просто незаменим.

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

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

#kubernetes #jaeger #nginx #docker
Повторение - мать ученья!
​​Статья
8 best practices to reduce your AWS bill for Kubernetes

Если ваш счет за AWS Kubernetes в этом месяце превысил ваш бюджет, это не ваша вина 🤗

#aws #kubernetes
​​Надеемся, что вам понравился перевод статьи
про Настройку распределенной трассировки в Kubernetes

Для вас подборка актуальных выступлений
Jaeger Intro
Getting Started with Jaeger
Jaeger Deep Dive

Статья на русском 🇷🇺 выступления на английском 🇺🇸

#jaeger #tracing
Стартует неделя Pro K8s🤘
How to Restart All Pods in a Kubernetes Namespace?

👉 https://bit.ly/3f4lxoT

#kubernetes #tips
Чтобы получать актуальные IT-материалы, присоединяйтесь к сообществу @selectelnews 🦖