Devops
Kanalga Telegram’da o‘tish
Технологии и решения, архитектурные проблемы. Контейнеры, оркестраторы, скейлинг, мониторинг и др. По всем вопросам: @un_ixtime
Ko'proq ko'rsatish2 235
Obunachilar
Ma'lumot yo'q24 soatlar
-17 kunlar
-1430 kunlar
Postlar arxiv
2 235
Что такое gRPC (удаленный вызов процедур Google)? Полное руководство
______________________________
В этом руководстве по gRPC или удаленным вызовам процедур Google вы узнаете об истории gRPC, преимуществах и недостатках, примерах использования и о том, как начать работу с gRPC.
https://shly.link/HUHy5
2 235
«Автоматическое создание 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/3SQIkGF
2 235
Контрольный список безопасности DevOps для Kubernetes
_________________________________
Kubernetes — это платформа для оркестрации контейнеров, которую сегодня используют многие компании. Его реализация требует определенного понимания его экосистемы, чтобы развернуть кластер, готовый к работе. Поэтому внедрение рабочих принципов или инструментов имеет важное значение и требует работы всех групп (эксплуатация, разработка, безопасность и т. д.) для скорейшего обнаружения аномалий и, таким образом, повышения уровня безопасности оркестратора и его ресурсов.
https://shly.link/mdmowPp
2 235
Докер против Подмана
____________________________
Как мы знаем, эволюция контейнеризации началась с Docker, где процесс-демон управляет всей группой процессов и стал самой популярной и широко используемой системой управления контейнерами.
Но! Думаете, есть только один инструмент для контейнеризации и нет такого гораздо более эффективного способа контейнеризации.
В этой истории мы можем получить ответы на такие вопросы, как:
а) Почему Докер?
б) Почему мы не должны использовать докер?
в) Есть ли у нас альтернатива этому?
г) Когда мы можем использовать контейнеры и образы вместо образов докеров/контейнеров докеров?
Давайте начнем с понимания докера!
https://shly.link/Noy1i
2 235
Кто не успел, тот не учит Python для инженеров
А кто успел, тот 3 месяца на практике будет постигать админские библиотеки и преисполняться в познании автоматизации для Kubernetes, Docker, Ansible, Prometheus, Gitlab.
Никаких абстрактных задач вроде перевернуть список, не используя reverse(). Только конкретные рабочие кейсы.
Посмотреть программу, получить скидку, попасть на HighLoad-2022 бесплатно можно здесь: https://slurm.club/3QprEVj
2 235
Apprise — Push-уведомления, которые работают практически на любой платформе!
__________________________
Системным администраторам и DevOps, которые хотят отправить уведомление, больше не нужно искать подходящий инструмент для работы. Все уже упаковано и поддерживается в appriseинструменте командной строки (CLI), который поставляется с этим продуктом.
https://shly.link/ghcHJH
2 235
25 лучших советов и приемов Nginx из практического опыта
____________________________
Эта статья удобна для новичков, поскольку данные представлены от простого к сложному. Когда я начинал свою карьеру DevOps-инженера, мне не хватало таких материалов. Я постараюсь рассказать о том, как работает Nginx, а также о некоторых советах и рекомендациях из практического опыта.
https://shly.link/mdm0TJ3
2 235
Неудача — это вариант: как оставаться в курсе событий контейнера K8s
________________________________
Получите глубокое понимание того, как Kubernetes отслеживает статус контейнера и пода, как он сообщает информацию об ошибках и как вы можете эффективно собирать все вышеперечисленное.
https://shly.link/dcFd6
2 235
Назад к основам: доступ к модулям Kubernetes
_________________________________
Kubernetes — колоссальный зверь. Вам нужно понять множество различных концепций, прежде чем это начнет приносить пользу. Когда все настроено, вы, вероятно, захотите выставить некоторые модули за пределы кластера. Kubernetes предоставляет разные способы сделать это: я опишу их в этом посте.
https://shly.link/iRRVA
2 235
4 причины не использовать переменные среды
_______________________________________
Переменные среды — это простой способ настройки программного обеспечения. Они позволяют вам установить переменную в оболочке, чтобы любые запущенные вами процессы могли использовать предоставленные значения.
Это чрезвычайно полезно для инструментов cli, но не должно использоваться для управления конфигурацией сложного программного обеспечения.
Чтобы понять почему, нам нужно взглянуть на недостатки использования переменных среды для конфигурации.
https://shly.link/devKfNU
2 235
Конфигурация ведения журналов NGINX: как просматривать и анализировать журналы доступа и ошибок
________________________________________
NGINX — один из наиболее широко используемых обратных прокси-серверов, веб-серверов и балансировщиков нагрузки. Он имеет такие возможности, как разгрузка TLS, может выполнять проверки работоспособности серверных частей и предлагает поддержку HTTP2, gRPC, WebSocket и большинства протоколов на основе TCP.
При запуске такого инструмента, как NGINX, который обычно находится перед вашими приложениями, важно понимать, как отлаживать проблемы. И поскольку вам нужно видеть журналы, вы должны понимать различные механизмы ведения журналов NGINX. В дополнение к ошибкам в вашем приложении или веб-сервере вам необходимо изучить проблемы с производительностью NGINX, поскольку они могут привести к нарушениям SLA, негативному пользовательскому опыту и многому другому.
В этой статье мы рассмотрим типы журналов, которые предоставляет NGINX, и способы их правильной настройки для облегчения устранения неполадок
https://shly.link/tzg28
2 235
Расширения кода Visual Studio для инженеров DevOps
______________________________
Как инженер DevOps, вы можете потратить много времени на написание кода в виде YAML, определений IAC, сценариев, вызовов API и т. д. Код Visual Studio — это необходимый инструмент для повышения вашей производительности, а доступные расширения помогут вам в этом. В этой статье я перечислю некоторые из расширений, которые я ежедневно использую как DevOps-инженер.
https://shly.link/mdmJSZr
2 235
5 лучших плагинов kubectl от github
______________________________
Kubernetes — мощный оркестратор контейнеров. Однако реальная сила Kubernetes заключается в возможности расширения его основных функций. Одна из таких точек расширения находится в инструменте командной строки kubectl. kubectl можно расширить с помощью различных плагинов, доступных в сообществе с открытым исходным кодом.
Этот пост в блоге послужит введением в пять самых популярных плагинов kubectl, где наибольшая популярность измеряется наибольшим количеством звезд на Github. Также будет одно дополнительное почетное упоминание от нашего редактора.
https://shly.link/PKBsR
2 235
ImHex
______________________________
ImHex — это шестнадцатеричный редактор, инструмент для отображения, декодирования и анализа двоичных данных с целью обратного проектирования их формата, извлечения информации или исправления значений в них.
https://shly.link/ghsNM8
https://shly.link/nZ4ts
2 235
Распределенная трассировка для RabbitMQ с OpenTelemetry
Ознакомьтесь с этим кратким руководством для более глубокого погружения в OpenTelemetry.
https://shly.link/483pd
2 235
📚Подборка тематичеких каналов для программистов📚
СИСТЕМНОЕ АДМИНИСТРИРОВАНИЕ
🐧 Новости и информация из мира Linux
https://t.me/linux_sup
⚙️ Контейнеры, оркестраторы, мониторинг и др.
https://t.me/dev_ops_info
🕸 Сетевая архитектура и администрирование
https://t.me/network_arch
ПРОГРАММИРОВАНИЕ
🧑💻 Разработка внешнего интерфейса
https://t.me/Frontend_now
🎨 Веб дизайн
https://t.me/goodw_design
🔺 Все что связано с Angular, Vuejs
https://t.me/Angular_Vuejs
⚛️ Все что связано с reactjs
https://t.me/react_prog
🐍 Программирование Python
https://t.me/Welcome_Python
☕️ Программирование Java
https://t.me/java_sup
📲 Все по мобильной разработке: iOS, Android
https://t.me/imobile_dev
🗃 Базы данных SQL/NOSQL
https://t.me/database_group
🌥 Облачные сервисы, вычисления и безопасность
https://t.me/cloud_comp
🔬 Data Science, Big Data, Machine Learning
https://t.me/bigdata_world
🤯 Программирование для новичков
https://t.me/easy_program
🪲 Тестирование программного обеспечения
https://t.me/testin_new
🪛 General programming (инструменты и руководства для программистов)
https://t.me/generalprog
📚Шпаргалки для айтишников (шпаргалки и руководства для системных администраторов, программистов, специалистов по безопасности и т.п.)
https://t.me/itcheat_sheet
НОВОСТНЫЕ РЕСУРСЫ
🚀 Новости HighTech
https://t.me/htech_news
🎩 IT новости на английском
https://t.me/all_itnews
🕰 Последнии новости из мира науки
https://t.me/gmorning_news
⚒ Технологические советы и хитрости
https://t.me/youtips_tricks
GITHAB
🐍 Python (гитхаб тренды)
https://t.me/pythonghub
☕️ Java (гитхаб тренды)
https://t.me/javaghub
🟨 Javascript (гитхаб тренды)
https://t.me/Jsghub
БУДНИ ПРОГРАММИСТА (ЮМОР) 📌
😁 Daily Dev Jokes
https://t.me/dev_jokes
ЗАЩИТА ВЗЛОМ БЕЗОПАСНОСТЬ
🔒 Информационная безопасность
https://t.me/crypto_security_lab
👨✈️ Новости из мира хакинга
https://t.me/Hackme_news
КРИПТА
🏦 Криптовалюты/Блокчейн
https://t.me/crypto_moneygo
ВИРТУАЛЬНАЯ РЕАЛЬНОСТЬ, РОБОТОТЕХНИКА
👓 Компьютерное зрение, виртуальная реальность
https://t.me/AR_VR_vision
🦾 Канал о Робототехнике и автоматизации
https://t.me/robotics_scince
🕹 IOT (мир интернета вещей)
https://t.me/IoTprog
SEO WORDPRESS SMM
〰️Wordpress (советы, плагины, новости)
https://t.me/news_wordpress
📈SEO
https://t.me/seo_go
📊SMM (социальные сети - новости продвижение)
https://t.me/allsocial_news
2 235
Repost from Daily Dev Jokes. Юмор.
Когда вы читаете документацию по Kubernetes и начинаете переходить по ссылкам, чтобы понять, как работает сеть Join us😃
2 235
Gitab vs Jenkins 2022: окончательное сравнение
____________________________
Gitlab vs Jenkins уже давно является популярным спором среди разработчиков. В то время как большинству программистов нравится Дженкинс, разработчики отдают свои голоса Gitlab. Оба инструмента имеют определенные сильные и слабые стороны. Без лишних слов давайте углубимся в окончательное сравнение Gitlab и Jenkins.
https://shly.link/8hYFU
2 235
Набор инструментов DevOps для начинающих
_______________________________
В цифровом мире оперативность и скорость бизнеса являются обязательными для ИТ-организаций, учитывая темпы развития бизнеса и технологий. Они обязаны реагировать и предоставлять услуги со скоростью, превышающей скорость цифровой революции. И DevOps стал панацеей от этих проблем.
DevOps — это сочетание культурных принципов, процессов и инструментов, которые повышают способность организации быстрее поставлять программное обеспечение, сохраняя при этом превосходное качество. Эта скорость позволяет компаниям лучше обслуживать своих клиентов и получать конкурентные преимущества на рынке. DevOps автоматизирует и объединяет усилия групп разработчиков и ИТ-операторов, помогая им создавать, тестировать, развертывать и отслеживать приложения с высокой скоростью, качеством и контролем. Все дело в автоматизации ручных задач, уменьшении количества ошибок, устранении узких мест и сокращении доработок на этапах жизненного цикла разработки программного обеспечения (SDLC).
Однако успешная реализация DevOps обычно зависит от интегрированного набора инструментов или цепочки инструментов. Цепочка инструментов DevOps обеспечивает асинхронное сотрудничество между командами разработчиков, эксплуатации и безопасности для беспрепятственной интеграции рабочих процессов DevOps и автоматизации всего жизненного цикла разработки программного обеспечения. Давайте углубимся в цепочки инструментов DevOps:
https://shly.link/devPGRq
2 235
Создайте образ Docker NGINX и отправьте его на AWS ECR
______
1. Создайте свой собственный образ с помощью Nginx и добавьте файл, в котором будет указана дата развертывания контейнера.
2. Разверните свой контейнер с открытым портом 8080.
3. Сохраните данные контейнера в реестре AWS Elastic Container Registry (ECR).
Давайте начнем!
https://shly.link/kC9t2
