DevOps – Telegram
DevOps
8.45K subscribers
1.47K photos
809 videos
28 files
1.75K links
Docker, Kubernetes, облачные сервисы (AWS, GCP, Azure), Infrastructure as a Code (Terraform, CloudFormation), администрирование Windows и Linux, сети TCP, IP, скрипты (Bash, PowerShell), Ansible, Jenkins, DevSecOps, логирование. По вопросам @evgenycarter
Download Telegram
devops-troubleshooting-study-guide.pdf
36.6 KB
DevOps Troubleshooting Study Guide Cheat Sheet

#CheatSheet

Подпишись 👉@i_DevOps
Git. GitLab

01-GitLab. Devops система. Установка в локальной сети. Настройка.
Git и GitHub для начинающих.
02-GitLab clone по SSH. Настройка SSH для Linux и Windows.
03- DevOps практика: GitlLab CI+Runners. Создание CI CD Pipeline.
04 GitLab: Свой Docker Registry. Создание и подключение.

https://www.youtube.com/playlist?list=PLqVeG_R3qMSzYe_s3-q7TZeawXxTyltGC

#Git

Подпишись 👉@i_DevOps
👍3
DevOps roadmap 2022.pdf
4.9 MB
DevOps Roadmap 2022


#Roadmap

Подпишись 👉@i_DevOps
DevOps Roadmap 2022


#Roadmap

Подпишись 👉@i_DevOps
👍4
Media is too big
VIEW IN TELEGRAM
More Weird Ways to Blow Up Your Kubernetes - Jian Cheung & Joseph Kim, Airbnb

#Kubernetes

Подпишись 👉@i_DevOps
👍3
Minikube

Features
minikube runs the latest stable release of Kubernetes, with support for standard Kubernetes features like:

LoadBalancer - using minikube tunnel
Multi-cluster - using minikube start -p <name>
NodePorts - using minikube service
Persistent Volumes
Ingress
Dashboard - minikube dashboard
Container runtimes - minikube start --container-runtime
Configure apiserver and kubelet options via command-line flags
Supports common CI environments

https://github.com/kubernetes/minikube

#Minikube #Kubernetes #devops


Подпишись 👉@i_DevOps
👍4
Kubernetes для начинающих

Эта статья предназначена для быстрого старта в Kubernetes. Цель статьи – максимально просто рассказать о среде Kubernetes так, чтобы вы сразу могли начать работать с ней. Я специально опущу такие вещи, как: пространство имен, задачи, расписания, версионность, репликация, авто-масштабирование, авто определение сервисов, супервайзинг и прочие страшные слова.

#helm #k8s #kubernetes #virtualization #vm

Подпишись 👉@i_DevOps
👍8
Media is too big
VIEW IN TELEGRAM
Что должен знать DevOps инженер junior?

Как стать DevOps инженером? Какими минимальными навыками для этого нужно обладать? На эти вопросы автор отвечает в данном видео. Вы узнаете о фундаменте знаний для DevOps инженера.

#devops

Подпишись 👉@i_DevOps
👍8
Куда уходит время? Боремся за миллисекунды в Kubernetes
Меня зовут Вова, я разрабатываю observability-платформу в Ozon. Как-то раз в наш уголок на 42 этаже заглянули коллеги — и поделились наблюдением. Если открыть рядом графики времён запросов и ответов двух живущих в Kubernetes и общающихся между собой микросервисов, то иногда можно наблюдать большую разницу в высоких квантилях: клиент считает, что один ответ из сотни ему приходит за сто миллисекунд, сервер же говорит, что успевает ответить за десять.

Куда ушло время? Можно ли его вернуть? Сегодня расскажу о том, с какими граблями может столкнуться микросервис, живущий в типичной инсталляции Kubernetes.


#devops #Kubernetes

Подпишись 👉@i_DevOps
👍8
Media is too big
VIEW IN TELEGRAM
Зачем нужен и как работает Docker?

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

#devops #Docker

Подпишись 👉@i_DevOps
👍10
Media is too big
VIEW IN TELEGRAM
Практика DevOps: разворачиваем простое приложение на AWS

Илия Карин демонстрирует развертывание простого приложения с не самой простой архитектурой на Amazon Web Services. Проходится весь процесс, который присущ вполне реальному проекту.

#devops #aws #amazon

Подпишись 👉@i_DevOps
👍4🔥3
Это описание к посту выше. Практика DevOps: разворачиваем простое приложение на AWS

Илия Карин демонстрирует развертывание простого приложения с не самой простой архитектурой на Amazon Web Services. Проходится весь процесс, который присущ вполне реальному проекту.

00:00 Знакомство с Илией Кариным. План действий.
01:56 Запускаем создание инфраструктуры на Amazon Web Services (AWS).
03:30 Переходим к Terraform - инструмента для описания инфраструктуры кодом.
04:37 Что такое Docker и Docker-Compose? Их сравнение.
08:53 Рассмотрение нашего стендового приложения (калькулятор Фибоначчи).
11:11 Архитектура приложения.
12:14 Локальное демо приложения.
16:28 Сверяем проделанное по шагам. Повторный запуск Terraform для исправления проблем.
19:38 Что такое Continuous Integration и Continuous Delivery (CI/CD)? Работа с Travis CI. Разнообразие CD-сервисов.
24:12 Окончание развертывания архитектуры на AWS.
28:31 Еще про CI/CD. Командная работа и пайплайн CI/CD.
29:42 Инфраструктура развернута на AWS. Вносим изменение и пушим его в Git. Подхват изменений Travis'ом и их развертывание.
36:34 Смотрим на наше приложение на AWS. Делаем еще изменение.
38:10 Проверяем инфраструктуру. Опасность снятия немалой суммы денег, если не обратить внимание!
40:23 Смотрим на результат последнего коммита. Тест успешно развернутого приложения.

#devops #aws #amazon

Подпишись 👉@i_DevOps
👍6
This media is not supported in your browser
VIEW IN TELEGRAM
Murex - bash-подобная среда оболочки и сценариев с расширенными возможностями, разработанными для обеспечения безопасности и производительности (например, более интеллектуальный инструментарий DevOps).

https://github.com/lmorg/murex

#devops #bash #Murex

Подпишись 👉@i_DevOps
👍4
Подробный пост о передовых методах ведения логов в AWS

https://www.marcolancini.it/2021/blog-security-logging-cloud-environments-aws/
#devops #aws

Подпишись 👉@i_DevOps
👍1
🐳 Обновление патчей безопасности в контейнерах Docker

Контейнеры неизменяемы, что означает, что их не следует исправлять на месте, как это делается для виртуальных машин или физических серверов.

Вместо этого обновление контейнера требует повторного развертывания обновленного контейнера и уничтожения старого. Подробнее

#devops #DevSecOps #docker #jenkins


Подпишись 👉@i_DevOps
👍5
Свидетели DevOps: мифы и байки про девопсов и тех, кто их нанимает

Те, кто решил стать девопсом, видят в этой профессии заманчивые перспективы. Это новый уровень мышления, это творчество и возможность создавать, это безграничные просторы для самосовершенствования. Не секрет также, что девопсам хорошо платят. Вместе с тем, вокруг понятия DevOps сформировался некий культ, овеянный мифами и легендами. Далее

#devops


Подпишись 👉@i_DevOps
👍4👎1
Как мы минимизировали накладные расходы Kubernetes в нашей системе работы
Если у вас много машин, вы, вероятно, знаете, что Kubernetes может предложить значительные преимущества в управлении и масштабировании. Но эти преимущества не бесплатны: Накладные расходы на Kubernetes и время выполнения контейнеров могут быть значительными. Проблема усугубляется тем, что плохо настроенный или наивно развернутый Kubernetes может привести к недостаточному использованию всех ваших машин. В компании Datadog мы перенесли нашу существующую систему заданий на Kubernetes. Она занимала значительно больше процессорного времени, чем раньше, и при этом выполняла задания на 40-50% медленнее.
В этом посте описывается, как мы решили эту регрессию производительности. Решение включало в себя некоторые эксперименты с производительностью, легкую настройку производительности и анализ времени, чтобы вернуться к паритету. Мы также ответили на ключевой вопрос развертывания: как выглядят накладные расходы на поды?

#devops #Kubernetes
Подпишись 👉@i_DevOps
👍4
Media is too big
VIEW IN TELEGRAM
Как стать DevOps Инженером с Нуля, что учить и в каком порядке

00:00 – 1. Вступление
01:06 – 2. Всевозможные компетенции DevOps инженера
10:35 – 3. Кому проще стать DevOps
15:01 – 4. Что учить по минимуму и в каком порядке
30:04 – 4.1. Основы Network TCP/IP
31:36 – 4.2. Администрирование Windows
34:09 – 4.3. Основы Linux
35:54 – 4.4. Ansible
36:48 – 4.5. Git
37:37 – 4.6. GitHub
38:04 – 4.7. Jenkins
38:23 – 4.8. Docker+DockerHub
38:44 – 4.9. Cloud Platform AWS
42:10 – 4.10. CloudFormation + Terraform
43:25 – 5. Курс DevOps Engineering в JohnBryce, Израиль
49:12 – 6. Как стать профессиональным DevOps инженером
54:24 – 7. Эпилог

#devops #девопс

Подпишись 👉@i_DevOps
👍16👎1
Dolt is Git for Data!
Dolt - это база данных SQL, с которой вы можете взаимодействовать, как с git-репозиторием.
https://github.com/dolthub/dolt

#devops #девопс #Dolt
Подпишись 👉@i_DevOps
👍1