Библиотека девопса | DevOps, SRE, Sysadmin
10.3K subscribers
1.39K photos
71 videos
4 files
2.59K links
Все самое полезное для девопсера в одном канале.

По рекламе: @proglib_adv

Учиться у нас: https://proglib.io/w/25874ec4

Для обратной связи: @proglibrary_feeedback_bot

РКН: https://gosuslugi.ru/snet/6798b4e4509aba565
Download Telegram
😎😎 Kubernetes Services: ClusterIP, Nodeport и LoadBalancer

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

Это означает, что мы не можем полагаться на IP-адрес поды для подключения к приложениям, запущенным в контейнерах внутри или снаружи, поскольку в будущем пода может отсутствовать.

Продолжение здесь

#почитать
❤‍🔥202👏2
🔊🔊 Подкаст Kubelist

Подкаст посвящен экосистеме Kubernetes и работе CNCF. Спикеры размышляют о состоянии индустрии и берут интервью у разработчиков и менеджеров проектов.

Тут все

#слушать
🤩22👍2🔥1
Действительно ли ваш образ контейнера бездистрибутивный?

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

В этой статье объясняется, какие образы можно считать истинно «бездистрибутивными» и с помощью каких инструментов можно их создать, сохранив при этом возможность инициализации.

Читать статью

#туториал
🤩5🥰3😁3🎉32
Что из перечисленного не является типом задачи в Jira?
Anonymous Quiz
15%
Epic
11%
Sub-task
50%
Minor
24%
Story
👏5🌚2🙏1
Самые полезные каналы для программистов в одной подборке!

Сохраняйте себе, чтобы не потерять 💾

🔥Для всех

Библиотека программиста — новости, статьи, досуг, фундаментальные темы
Книги для программистов
IT-мемы
Proglib Academy — тут мы рассказываем про обучение и курсы

#️⃣C#

Книги для шарпистов | C#, .NET, F#
Библиотека шарписта — полезные статьи, новости и обучающие материалы по C#
Библиотека задач по C# — код, квизы и тесты
Библиотека собеса по C# — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Вакансии по C#, .NET, Unity Вакансии по PHP, Symfony, Laravel

☁️DevOps

Библиотека devops’а — полезные статьи, новости и обучающие материалы по DevOps
Вакансии по DevOps & SRE
Библиотека задач по DevOps — код, квизы и тесты
Библиотека собеса по DevOps — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования

🐘PHP

Библиотека пхпшника — полезные статьи, новости и обучающие материалы по PHP
Вакансии по PHP, Symfony, Laravel
Библиотека PHP для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по PHP — код, квизы и тесты

🐍Python

Библиотека питониста — полезные статьи, новости и обучающие материалы по Python
Вакансии по питону, Django, Flask
Библиотека Python для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Python — код, квизы и тесты

Java

Библиотека джависта — полезные статьи по Java, новости и обучающие материалы
Библиотека Java для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Java — код, квизы и тесты
Вакансии для java-разработчиков

👾Data Science

Книги для дата сайентистов | Data Science
Библиотека Data Science — полезные статьи, новости и обучающие материалы по Data Science
Библиотека Data Science для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Data Science — код, квизы и тесты
Вакансии по Data Science, анализу данных, аналитике, искусственному интеллекту

🦫Go

Книги для Go разработчиков
Библиотека Go разработчика — полезные статьи, новости и обучающие материалы по Go
Библиотека Go для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Go — код, квизы и тесты
Вакансии по Go

🧠C++

Книги для C/C++ разработчиков
Библиотека C/C++ разработчика — полезные статьи, новости и обучающие материалы по C++
Библиотека C++ для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по C++ — код, квизы и тесты
Вакансии по C++

💻Другие профильные каналы

Библиотека фронтендера
Библиотека мобильного разработчика
Библиотека хакера
Библиотека тестировщика

💼Каналы с вакансиями

Вакансии по фронтенду, джаваскрипт, React, Angular, Vue
Вакансии для мобильных разработчиков
Вакансии по QA тестированию
InfoSec Jobs — вакансии по информационной безопасности

📁Чтобы добавить папку с нашими каналами, нажмите 👉сюда👈

🤖Также у нас есть боты:
Бот с IT-вакансиями
Бот с мероприятиями в сфере IT

Мы в других соцсетях:
🔸VK
🔸YouTube
🔸Дзен
🔸Facebook *
🔸Instagram *

* Организация Meta запрещена на территории РФ
👍6🥰1
Очередной #дайджест для DevOps-ов

🔽 Правильное выполнение джобов Kubernetes с Sidecars-ами (K8s 1.28+) — в статье рассказывается о самом простом способе выполнения джобов с Sidecars с использованием новейших функций Kubernetes

🔽 Детализированный RBAC — рабочие процессы GitHub Action с помощью GitHub OIDC и HashiCorp Vault

🔽 Бест практис по мониторингу тестирования ПО в CI/CD — рассматривается, как команды разработчиков могут помочь визуализировать производительность тестов CI и уведомлять о новых тестах

🔽 Documentation as code — принципы, рабочий процесс и проблемы

🔽 Kubernetes CPU Limits и Go — что происходит, когда используются лимиты ЦПУ, а служба Go не настроена для работы в рамках этого параметра
🔥7👍54🥰2👏2
💬 Как изменился ваш информационный пузырь за год?

Помните свои информационные предпочтения год назад? Многое изменилось! Социальные сети, мессенджеры, YouTube, подкасты — все эти каналы ежедневно борются за наше внимание. У каждого из нас за год сформировался свой уникальный информационный рацион. Пройдите наш опрос и расскажите, как изменились ваши вкусы в медиапотреблении.

👉 Пройти опрос

Опрос займёт у вас примерно 4 минуты.
3🥰1👾1
Лаконичная официальная шпаргалка по Docker
7👍3
#memes

Все как у всех 😂😂
😁15👍4
🔥 Основы траблшутинга сетей в Linux

Рабочее приложение нужно сдать ещё месяц назад, дописали его вчера а запустить надо сегодня. Тут приходят проблемы с сервером, зачастую, с Linux.

Это видео подготовит вас к возможным проблемам при настройке сети в Linux, как их решать быстро и в каких случаях надо писать провайдеру.

Смотреть видео
🎉22👏3
🤺 Искусство оскорблять: как поставить коллегу на место и отбить желание работать над проектом

Многие люди не умеют грамотно критиковать работы коллег. Эта статья научит вас наносить сокрушительные словесные удары и ставить на место любого оппонента.

🔗 Читать статью
🔗 Зеркало
😁9🔥1
⚙️⚙️ Kubernetes Proxy NG

Это следующая версия kube-proxy. Его особенности:

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

Проект будет содержать несколько компонентов, ядром которых является API watcher, который будет обслуживать глобальные наборы объектов и наборы объектов, зависящих от узла.

Репозиторий GitHub

#софт
🔥14👍3
🔥🔥 Disaster Recovery Plan: Как правильно заваривать чай, когда горит серверная

Любой потраченный час сотрудника стоит денег. Час эксперта, который знает в лицо каждый вставленный костыль и понимает, что может сломаться, стоит еще больше. А еще часто эксперт и человек, который может писать понятным языком, — это разные люди. Хороший документ стоит не очень дешево и нужно точно понимать, когда его стоит делать.

Вам точно стоит этим заняться, если:

👉 У вас есть явная точка отказа, но понятных инструкций по ее восстановлению нет
👉 При падении сервера, группы узлов или базы данных ваш бизнес встанет и запустится быстро крутящийся счетчик убытков.

Продолжение тут

#туториал
🎉13👍4🥰1
Очередной #дайджест по DevOps-тематике

Что делать, когда кластер превращается в тыкву? — с какими потенциальными проблемами можно столкнуться при значительном росте размеров K8s кластеров

Как настроить State Timeline Panel — рассказывают как настроить дашборд с доступностью сервиса во времени

Как вы проверяете IOPs с наибольшей интенсивностью в PostgreSQL? — автор демонстрирует, как проверять запросы с наибольшим количеством операций ввода-вывода в секунду

Сравнение производительности и использования ресурсов — Grafana Agent vs Prometheus Agent Mode vs Victoria Metrics vm agent

Принцип работы утилиты ping в Linux — как работает ping и как реализован ее функционал на языке Си
🔥12❤‍🔥11👏41🥰1
Что из перечисленного не является допустимым состоянием контейнера Docker?
Anonymous Quiz
4%
Running
10%
Paused
4%
Stopped
82%
Sleeping
❤‍🔥27🥰2
🤔🤔 Как создать CI/CD workflow с помощью Scaffold для приложения

Автор покажет, как использовать Scaffold в качестве базового блока для микросервисного конвейера CI/CD от локала к проду. Материал состоит из нескольких частей.

Читать статью

#туториал
👍281🥰1
💭💭 Миграция в облако: быстро и без ошибок

26 апреля 16:00 МСК на вебинаре «Миграция в облако: быстро и без ошибок» команда Professional Services VK Cloud будет рассказывать:

👉 из каких этапов состоит миграция;
👉 как сделать процесс миграции прозрачным и простым;
👉 как мигрировать IaaS и PaaS в VK Cloud;
👉 что делать, если вы попали под «вендор лок»?
👉 как локализовать данные и серверную инфраструктуру в России;
👉 как получить двойной бонус от чека Microsoft Azure, AWS и Google Cloud и бесплатно мигрировать в облако VK Cloud.

Вебинар будет интересен специалистам ИT-подразделений компаний, разработчикам, инженерам и системным администраторам.

Регистрация тут

#мероприятие
👍41🥰1