В Слёрме 12 мая стартует новый курс DevOps Upgrade, на три с половиной месяца — можно хорошо прокачать профессиональный уровень за лето.
Курс рассчитан на системных администраторов и разработчиков, которые хотят стать девопс-инженерами. В программе Git, Docker, Kubernetes, CI/CD, Prometheus, Grafana, Terraform, Ansible. Обучение построено от простого к сложному, по каждому этапу есть практическая работа или сертификация.
Что включает программа:
🔸видеокурсы Слёрма,
🔸практику на стендах;
🔸большой практикум по Kubernetes,
🔸общение и встречи с кураторами,
🔸поддержку менторов,
🔸AMA-сессии со спикерами,
🔸финальный проект: построение облачной инфраструктуры, настройка управления инфраструктурой через Terraform и развёртывание приложения.
Посмотреть всё внимательно можно здесь: https://slurm.club/3v5qki1
Шифрование информации в Linux
С зарождением цивилизации появилась необходимость передачи информации между людьми. Причём таким способом, чтобы эта информация не стала доступной третьим лицам.С течением времени технологии развивались, количество информации увеличивалось, а методы её перехвата усложнялись.
GnuPG (Gnu Privacy Guard) — свободная программа для шифрования информации и создания электронных цифровых подписей. Разработана как альтернатива коммерческой программе PGP. GnuPG полностью совместима со стандартом IETF OpenPGP.
Инструмент командной строки для GnuPG называется GPG. Им я и буду пользоваться. В данной публикации все манипуляции будут выполняться в операционной системе Linux. В ней уже установлено программное обеспечение GnuPG.
Если вы используете macOS, то вам нужно установить GPG-Suite, или воспользоваться командой brew install gnupg2. Если вы пользователь Windows, то советую вам установить GPG4Win.
#linux #GPG
Подпишись 👉@i_odmin
Как мы минимизировали накладные расходы Kubernetes в нашей системе работы
Если у вас много машин, вы, вероятно, знаете, что Kubernetes может предложить значительные преимущества в управлении и масштабировании. Но эти преимущества не бесплатны: Накладные расходы на Kubernetes и время выполнения контейнеров могут быть значительными. Проблема усугубляется тем, что плохо настроенный или наивно развернутый Kubernetes может привести к недостаточному использованию всех ваших машин. В компании Datadog мы перенесли нашу существующую систему заданий на Kubernetes. Она занимала значительно больше процессорного времени, чем раньше, и при этом выполняла задания на 40-50% медленнее.
В этом посте описывается, как мы решили эту регрессию производительности. Решение включало в себя некоторые эксперименты с производительностью, легкую настройку производительности и анализ времени, чтобы вернуться к паритету. Мы также ответили на ключевой вопрос развертывания: как выглядят накладные расходы на поды?
#devops #Kubernetes
Подпишись 👉@i_DevOps
Использование extensionAttribute в Active Directory
При работе с объектами Active Directory, иногда требуется использовать определенные значения в свойстах объекта: пользователя, компьютера или группы, котроые бы позволили дополнительно идентифицировать, группировать объекты или указывать специальные параметры (которых нет в штатных атрибутах). При этом без необходимости вносить изменения в схему Active Directory и не использовать члентво в группах. Например, указать определенные параметры, для выдачи квот в third-party приложениях
Динамическое членство в группах рассылки
Создание детальной адресных листов, в компаниях со сложной структурой подразделений
Специальные "пометки" для средств информационной безопасности
и другие сценарии, в которых нет возможности (или нежелательно) использовать готовые атрибуты и нехотелось бы вносить изменения в схему AD.
Для подобных случаев, в Active Directory, в которых схема была расширена для работы с Azure AD или Exchange предусмотрены 15 атрибутов расширения (extensionAttribute), пронумерованных от 1 до 15 (extensionAttribute1 - extensionAttribute15).
👉 @i_odmin
Листочек с паролями на мониторе
Это крик души. Речь пойдет не о usability в классическом понимании этого, а в легкости работы со средами для самого ITшника. Здесь все плохо, и, по моему, становится все хуже.
В далекие годы при работе на MS DOS практически единственным раздражающим фактором была медленность дискет. И то, что последняя дискета из набора 40 дискет для Borland C на 99% процентах выдавала характерный звук ползанья головки и... не читалась.
👉 @i_odmin
Пишешь на Python, но устал путаться в значениях по умолчанию, а код не всегда работает корректно?
😱Слёрму понадобится 3 дня, чтобы это исправить и научить тебя создавать скелет веб-сервиса с фреймворком FastAPI, разбираться в видах тестировании и писать под Ansible.
Не нужно проходить долгие курсы и сидеть в интернетах в поисках крупиц полезной информации.
Мы собрали всё самое важное и полезное на нашем 3-дневном интенсиве по Python для инженеров и разработчиков, который пройдёт с 3 по 5 июня.
Что будет:
✅ Научишься лучшим практикам проектирования API по REST и узнаешь о распространённых ошибках при проектировании API.
✅ Будешь отличать синхронность/многопоточность и асинхронность в Python на конкретных примерах.
✅ Проанализируешь отложенные задачи, область их применения и кейсы.
✅ Установишь Celery и Flower, настроишь executor'ы и разберёшься в интерфейсе Flower.
Приходи, чтобы расти как специалист. А по промокоду Python10 получи скидку 10% при оплате до 1 мая.
Подробнее: https://slurm.club/3FjsD4A
«Kubernetes База: стартовый курс для администраторов»: поток 20 мая–30 июня
Приглашаем присоединиться к новому потоку «Kubernetes База: стартовый курс для администраторов» в Слёрме.
Для тех, кто переходит от монолита к микросервисам, хочет переехать в Kubernetes или освоить новый инструмент. Выпускники
О курсе:
— Изучим Kubernetes с нуля до готовности создавать, настраивать и обслуживать кластеры.
— Важно: мы дополним программу курса вебинарами по актуальным изменениям в работе с Kubernetes в 2022.
— По каждой теме программы будут видеолекция и практические задания в личном кабинете.
— Два раза в неделю будем встречаться со спикерами, Марселем Ибраевым и Сергеем Бондаревым, они поделятся своим опытом и ответят на актуальные вопросы.
— В конце курса — сертификация: закрепление всех полученных знаний на практике. Задания охватывают все аспекты работы с Kubernetes.
Будет телеграм-чат со спикерами, куратором и техподдержкой.
Подробности о курсе: https://slurm.club/3KHCN02
RustDesk какальтернатива TeamViewer
Клиентское программное обеспечение для удаленного рабочего стола с открытым исходным кодом, написанное на Rust.
Работает "из коробки", настройка не требуется. Отличная альтернатива TeamViewer и AnyDesk! Вы полностью контролируете свои данные, не беспокоясь о безопасности.
Вы можете использовать сервер разработчика или настроить свой собственный сервер или написать свой собственный сервер для рандеву/ретрансляции
https://github.com/rustdesk/rustdesk
Автор: github.com/rustdes…ributors@i_odmin
Бесплатные онлайн-практикумы для специалистов по IT-инфраструктуре от команды REBRAIN.
Подключайтесь к одному из крупнейших сообществ по IT-инфраструктуре REBRAIN, с нами уже больше 20 000 человек.
С нас:
Более 20 бесплатных открытых практикумов каждый месяц.
Спикеры — профессиональные инженеры из лучших компаний ( Avito / Skyeng / AWS / Luxoft / DataArt и др.).
Разбор реальных кейсов автоматизации.
Самый актуальный технологический стек — Kubernetes, Docker, Ansible, Gitlab CI, Linux, Kafka, MySQL, Golang и др.
Работа в консоли и ответы на вопросы в прямом эфире.
Каждый сможет найти для себя интересные практикумы по направлению и уровню компетенций.
И да, все это бесплатно!
Подключайтесь
Когда используется PRIMARY KEY?
PRIMARY KEY — это первичный ключ, который используется в качестве основного ключа и может быть использован для связи с дочерней таблицей, содержащей внешний ключ.
#key
👉 @database_info
Открытые практикумы Linux и Networks by Rebrain: 11 и 12 Мая
Успевайте зарегистрироваться. Количество мест строго ограничено! Запись практикума “DevOps by Rebrain” в подарок за регистрацию!
Linux by Rebrain: linux from scratch - 01. 11 Мая 20.00 МСК
👉Регистрация
🔹Что такое LFS?
🔹Установка Linux для LFS
🔹Создание окружения для LFS
Кто ведет?
Андрей Буранов - Специалист по UNIX-системам в компании Mail.Ru Group. Опыт работы с ОС Linux более 7 лет. Опыт преподавания более 5 лет. Входит в топ 3 лучших преподавателей образовательных порталов.
Networks by Rebrain & Selectel: Основы работы с коммутаторами. 12 Мая 19.00 МСК
👉Регистрация
🔹Выполним базовую настройку
🔹Посмотрим, как можно изолировать друг от друга клиентов в пределах одного коммутатора
🔹Настроим L2 резервирование, не используя STP
Кто ведет?
Никита Степанов - Сетевой инженер в Selectel. Более 3х лет в сетях. Занимается поддержкой и эксплуатацией сети в 6 датацентрах.
Открытые еженедельные DevOps практикумы - https://rebrainme.com/channel
Присоединяйтесь!
Как сделать VPN-туннель для недружественного почтового сервера
В предыдущей статье, где рассказывалось о признании моего почтового сервера «недружественным», я упоминал о том, что смог обойти введённые ограничения с помощью аренды дополнительного виртуального сервера на территории РФ и проброса до него VPN-туннеля от основного сервера. После публикации статьи мне пришло несколько личных сообщений с просьбой рассказать подробнее о процессе настройки такого туннеля. В этой статье я постараюсь как можно более подробно описать этот процесс.
#email #электроннаяпочта #smtp #vpn
Murex - bash-подобная среда оболочки и сценариев с расширенными возможностями, разработанными для обеспечения безопасности и производительности (например, более интеллектуальный инструментарий DevOps).
https://github.com/lmorg/murex
#devops #bash #Murex
Подпишись 👉@i_DevOps
⚡️Приглашаем 12 мая в 20:00мск на бесплатный вебинар «ПРАКТИКА IOT: СОЗДАЕМ ПРОЕКТ ПО ШЕРИНГУ САМОКАТОВ»
🔥Вместе с Кристиной Голдиновой, ведущим разработчиком низкоуровневого ПО компании Rightech, мы создадим свой проект по шерингу самокатов.
Что вас ждет на занятии?
🔸Обсудим наиболее перспективные приложения Интернета вещей в разных сферах
🔸Познакомимся с облачной платформой Rightech IoT Cloud
🔸Создадим проект по шерингу самокатов
🔸Будем эмулировать данные сервисом ботов
🔸 Применим постобработку данных
🔸Сформируем сценарии автоматизации
Регистрация на занятие: https://otus.pw/H4Ck/