DevOps
الذهاب إلى القناة على Telegram
Docker, Kubernetes, облачные сервисы (AWS, GCP, Azure), Infrastructure as a Code (Terraform, CloudFormation), администрирование Windows и Linux, сети TCP, IP, скрипты (Bash, PowerShell), Ansible, Jenkins, DevSecOps, логирование. По вопросам @evgenycarter
إظهار المزيد8 849
المشتركون
-224 ساعات
-57 أيام
+1830 أيام
أرشيف المشاركات
8 849
Курс «Kubernetes База для администраторов» — старт 1 сентября
Базовый курс Слёрма по Kubernetes для тех, кто планирует администрировать кластеры. Помогает быстро въехать в k8s и начать с ним работать. Подойдет в том числе для работы с managed-решениями.
Длительность курса: 5 недель (1 сентября–6 октября)
Что в программе
Изучим основные компоненты Kubernetes: Pod, ReplicaSet, Deployment, Service, Ingress, PV, PVC, ConfigMap, Secret. А еще более сложные моменты, например, автоматическое выписывание сертификатов, создание базовых CI/CD-пайплайнов. Научимся устанавливать кластер на свои сервера, управлять доступами для разработчиков (в том числе в managed-кластере).
Учиться будем в группе в формате потока: видеоуроки и практика в личном кабинете, встречи со спикерами два раза в неделю и чат с куратором и спикерами.
В конце — итоговая сертификация.
Узнать про курс: https://slurm.club/3AFBm0l
8 849
The Kubernetes Book
Автор: Nigel Poulton (2020)
Kubernetes - это популярная технология для управления и развёртывания контейнеризированных приложений, в
основном используется в связке с другой популярной технологией - Docker. Это руководство предназначено для опытных разработчиков, уже использовавших Docker и работающих с высоконагруженными приложениями. В книге множество примеров, советов и рецептов по решению сложных ситуаций.
В книге рассматриваются следующие темы:
✔️Установка Kubernetes;
✔️Основные принципы работы и использования;
✔️Работа с контейнерами;
✔️Сервисы;
✔️Деплой приложения с помощью Kubernetes и многое другое.
#devops #девопс
Подпишись 👉@i_DevOps
8 849
PostgreSQL Logging Configuration Explained: How to Enable Database Logs
https://sematext.com/blog/postgresql-logs/
#devops #девопс
Подпишись 👉@i_DevOps
8 849
Сказ о том, как мы Tarantool Kubernetes Operator писали
Kubernetes — это быстроразвивающийся opensource проект, позволяющий управлять контейнерами Linux как единой системой. Мы с лёгкостью можем запускать сложные системы, используя при этом yaml-конфигурации. Для управления системой применяются декларативные ресурсы. Иерархическая система ресурсов позволяет создавать большие системы с минимумом конфигов. Именно поэтому всё больше и больше людей переносит свою инфраструктуру внутрь Kubernetes, причём не только stateless-, но и statefull-приложения. Так зачем отказывать себе в удобстве и не использовать Tarantool внутри Kubernetes?
Сегодня я расскажу про то, с чем мы столкнулись при разработке Tarantool Kubernetes Operator, Enterprise для Kubernetes / Openshift.
#devops #девопс
Подпишись 👉@i_DevOps
8 849
🔥Девопс, пора расти дальше! OTUS открывает 12-ый набор онлайн-курса «Инфраструктурная платформа на основе Kubernetes» от OTUS и инженеров Express 42. Пройдите тест и присоединяйтесь к группе по спеццене.
👉🏻ПРОЙТИ ТЕСТ НА ЗНАНИЕ KUBERNETES
📌Хотите протестировать учебный процесс заранее? Регистрируйтесь на бесплатный вебинар «Service mesh. Знакомство с Istio и Envoy»: регистрация
8 849
Ультимативный гайд по собеседованию DevOps-инженеров — что спрашивать и к чему готовиться
Я начал заниматься сетями еще в школе, а работаю за деньги больше 16 лет. Я много куда устраивался, в большие компании и маленькие, потом открыл свой бизнес и регулярно сам нанимаю людей. С годами и опытом у меня, да и у многих, вырабатывается интервьюшная интуиция. Далее
#devops #девопс
Подпишись 👉@i_DevOps
8 849
Pre-Commit хуки, о которых DevOps-инженер должен знать, чтобы управлять Kubernetes
Контролировать качество исходного кода с самого старта жизненного цикла проекта - хорошая практика. Давайте разберемся, как применять этот принцип в работе с Kubernetes.
#devops #девопс
Подпишись 👉@i_DevOps
8 849
Как защитить ваш пайплайн CI/CD
https://dzone.com/articles/securing-your-cicd-pipeline
#devops #девопс
Подпишись 👉@i_DevOps
8 849
В Яндексе открыт набор на стажировку для DevOps-инженеров ⚡️
— Где: Москва, Санкт-Петербург, Новосибирск (очно)
Для иногородних кандидатов компания оплачивает релокацию в Москву
— Что: от 3–6 месяцев оплачиваемой работы в зависимости от формы занятости, которую вы выберете — полной или частичной
— Мы ждём, что у вас есть опыт работы с Linux и программирования на Python, Go, bash, а также вы представляете, как устроены веб-сервисы и знаете базовые алгоритмы.
Отсутствие большого опыта в администрировании не станет помехой — многое вы узнаете прямо на практике. Вам предстоит под чутким руководством старших коллег разворачивать сервисы на «боевых» серверах, работать с нагруженными системами, мониторингами, автоматизациями.
👉 Подать заявку: https://clck.ru/sbY4h
8 849
Курс по Prometheus от Слёрм, чтобы начать разбираться в том, как хранить метрики, писать запросы на PromQL, визуализировать мониторинг с помощью Grafana и настроить алерты.
Помимо доступа к видеоурокам, получишь боевые стенды для практики. Самые настоящие, чтобы тренировки по настройке были максимально приближены к рабочим задачам.
Смотреть курс: https://slurm.club/3AlCJkl
8 849
Курс по Prometheus от Слёрм, чтобы начать разбираться в том, как хранить метрики, писать запросы на PromQL, визуализировать мониторинг с помощью Grafana и настроить алерты.
Помимо доступа к видеоурокам, получишь боевые стенды для практики. Самые настоящие, чтобы тренировки по настройке были максимально приближены к рабочим задачам.
Смотреть курс: https://slurm.club/3drlGoa
8 849
«Автоматическое создание VPN-сервера при помощи Ansible»
Бесплатный вебинар от Слёрма, 18 августа в 20:00 (мск)
Создать собственный vpn? А почему бы, собственно, и нет! Ведь это не только одна из классических задач админов и девопсов, но и полезная в быту вещь. Предлагаем взглянуть на вопрос чуть шире, и сделать не просто vpn-сервер, а решение, воспроизводимое за считанные секунды на любом сервере! В этом нам поможет система управления конфигурациями Ansible!
🔥Что будет?
Теория: Разберемся, что такое infrastructure as a code, познакомимся с системами управления конфигурациями и основными сущностями ansible.
Практика: напишем плейбук для автоматического создания vpn-сервера и пользователей
Cпикер: Константин Брюханов, автор бренда DeusOps
🔥Что еще будет?
Разыграем 2 бесплатных места на наш курс Ansible: Infrastructure as Code среди онлайн-участников, а также скидку на обучение, которое стартует уже 24 августа.
Ждем вас 💚
Регистрация на вебинар: https://slurm.club/3AgzVFa
8 849
Что такое CI/CD?
CI/CD (Continuous Integration, Continuous Delivery — непрерывная интеграция и доставка) — это технология автоматизации тестирования и доставки новых модулей разрабатываемого проекта заинтересованным сторонам (разработчикам, аналитикам, инженерам качества, конечным пользователям и др.). Далее
#devops #девопс
Подпишись 👉@i_DevOps
8 849
Думаешь прокачкой скилов заняться? DevOps нужен тебе!
Выбор профессии – процесс ответственный. Особенно, если меняешь её, когда за плечами два универа по совету родителей, собственная семья и ипотека впридачу.
Хочешь начать всё сначала? Да так, чтобы кайфовать от любимого дела, работать из любой точки земного шара и иметь практически неограниченные возможности для профессионального роста и заработка? Изучай программирование!
Научись делать релизы быстрыми, деплой — незаметным для пользователя, инфраструктуру — стабильной, а взаимодействие в команде разработки IT-продукта — слаженным и продуктивным.
Но сначала приходи на День открытых дверей в Хекслет. 17 августа в 19.00 мы будем говорить только о DevOps.
По делу, без воды, уложимся за 2 часа.
Ты с нами? Тогда переходи по ссылке и занимай место на вебинаре!
8 849
11 языков программирования для DevOps и их применение
Почти любая статья про DevOps начинается с определения, что же представляет собой это понятие. Не нарушая традицию, отметим, что у слова DevOps два значения.
Во-первых, это набор методов для решения различных задач, с которыми сталкиваются разработчики. Это и написание сценариев для автоматизации инфраструктуры, и оптимизация процесса разработки программного обеспечения (например, развертывание приложений в различных средах). Сюда же относится управление инфраструктурой, в том числе мониторинг состояния и масштабирование серверной базы, обеспечение быстродействия при высокой нагрузке, а также задачи в области тестирования приложений и сетевой инфраструктуры. Далее
#devops #девопс
Подпишись 👉@i_DevOps
8 849
Стратегии деплоймента
Сделайте реализацию blue/green стратегии деплоймента для Kubernetes на основе деплойментов, сервиса и ingress’а и опишите как переключать версии.
### Конфигурация ingress'а
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: app-ingress
annotations:
nginx.ingress.kubernetes.io/rewrite-target: / spec:
rules:
- http:
paths:
- path: /
pathType: Prefix
backend:
service:
name: app-service
port:
number: 80
### Сервис
apiVersion: v1
kind: Service
metadata:
name: app-service
spec:
selector:
app: app
color: blue
ports:
- protocol: TCP
port: 80
targetPort: 8080
### Деплоймент синей версии
apiVersion: apps/v1
kind: Deployment
metadata:
name: app-blue
labels:
app: app
color: blue
spec:
replicas: 1
selector:
matchLabels:
app: app
color: blue
template:
metadata:
labels:
app: app
color: blue
spec:
containers:
- name: app
image: docker.registry.io/app:1.0.0
ports:
- containerPort: 8080
### Деплоймент зелёной версии
apiVersion: apps/v1
kind: Deployment
metadata:
name: app-green
labels:
app: app
color: green
spec:
replicas: 1
selector:
matchLabels:
app: app
color: green
template:
metadata:
labels:
app: app
color: green
spec:
containers:
- name: app
image: docker.registry.io/app:1.0.0
ports:
- containerPort: 8080
### Переключение версий осуществляется путём изменения селекторов в сервисе
#devops #девопс #Kubernetes
Подпишись 👉@i_DevOps8 849
Курс DevOps Upgrade в Слёрме
DevOps Upgrade — курс для администраторов и разработчиков, которые хотят стать девопс-инженерами. Старт потока — 15 сентября. Курс помогает быстро выйти на новый уровень в компетенциях и зарплате.
Длительность обучения: 4,5 месяца
В программе Git, Docker, Kubernetes, CI/CD, Prometheus, Grafana, Terraform, Ansible. Обучение построено от простого к сложному, по каждому этапу есть практическая работа или сертификация.
О программе:
🔸видеокурсы Слёрма,
🔸практика на стендах;
🔸большой практикум по Kubernetes,
🔸общение и встречи с кураторами,
🔸поддержку менторов,
🔸AMA-сессии со спикерами и менторами,
🔸финальный проект: построение облачной инфраструктуры, настройка управления инфраструктурой через Terraform и развёртывание приложения.
Подробнее о курсе: https://slurm.club/3deyKNC
8 849
Bezopasnost' kontejnerov. Fundamental'nyj podhod k zashchite kontejnerizirovannyh prilozhenij
Rajs L. (2021)
Vo mnogih organizaciyah prilozheniya rabotayut v oblachnyh sredah, obespechivaya masshtabiruemost' i otkazoustojchivost' s pomoshch'yu kontejnerov i sredstv koordinacii. No dostatochno li zashchishchena razvernutaya sistema? V etoj knige, prednaznachennoj dlya specialistov-praktikov, izuchayutsya klyuchevye tekhnologii, s pomoshch'yu kotoryh razrabotchiki i specialisty po zashchite dannyh mogut ocenit' riski dlya bezopasnosti i vybrat' podhodyashchie resheniya.
Liz Rajs issleduet voprosy postroeniya kontejnernyh sistem v Linux. Uznajte, chto proiskhodit pri razvertyvanii kontejnerov i nauchites' ocenivat' vozmozhnye riski dlya bezopasnosti razvertyvaemoj sistemy. Pristupajte, esli ispol'zuete Kubernetes ili Docker i znaete bazovye komandy Linux.
Скачать книгу
#devops #девопс #Docker #Kubernetes
Подпишись 👉@i_DevOps
