DevOps
23.9K subscribers
1.24K photos
158 videos
15 files
1.08K links
По всем вопросам- @workakkk

@itchannels_telegram - 🔥полезные ит-каналы

https://xn--r1a.website/Golang_google - Golang программирование

@golangl - golang chat

@GolangJobsit - golang channel jobs

@golang_jobsgo - jobs

РКН: clck.ru/3FmvZA

#VRHSZ
Download Telegram
🖥 Огромная шпаргалка с готовыми запросами SQL (SQLite)

▪ Смотреть

@DevOPSitsec
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12❤3🔥3
Forwarded from C++ Academy
🖥 Лучшие бесплатные курсы С++ 2024

▪Читать

@cpluspluc
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6
⚡️ Лучшие архитектурные стили

При разработке программного обеспечения выбранная вами архитектура играет ключевую роль в формировании структуры и поведения системы.

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

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

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

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

@DevOPSitsec
👍13🔥4❤1
⚡️ Отличный набор бесплатных курсов для айтишников

Это база знаний из более 800х курсов по веб-разработке, машинному обучению, кибербезу, робототехнике, компьютерной графике и многому другому.

▪Github

@DevOPSitsec
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11❤5🔥5
🚀 Полезная шпаргалка по GIT с примерами команд и описанием их возможностей.

Полностью на русском языке!

В хорошем разрешении тут.

@DevOPSitsec
👍37🔥6❤4
🔥 Дайджест полезных материалов из мира Devops за неделю

Почитать:
— Топ бесплатных курсов по Python в 2024 году
— Создаём виртуальную сеть, как это делает Docker
— Этический кодекс безопасника или ethicsfIRST
— Специализированные библиотеки Python для решения уникальных задач
— О пройденном пути, полученных результатах и наших планах в мониторинге
— Кто такие специалисты по безопасной разработке и где на них учиться
— Что такое платформенная инженерия: как она связана с DevOps и SRE?
— Мониторинг температуры Windows. Создание метрик, настройка InfluxDB и Grafana
— Автоматическое обновление зависимостей в GitLab-проектах с помощью Renovate
— Проект юного DevOps Глава 4: Настройка мониторинга
— Проект юного DevOps Глава 3: Настройка OpenVPN
— Проект юного DevOps Глава 2: Настройка центра сертификации и репозитория
— Getting Started with Ansible: A Practical Guide for DevOps Newcomers
— DevOps En Nuestra Lengua
— Kamal Deploy on GCP
— Automating ECR Image Notifications in Slack with EventBridge and Lambda.
— How to Build an Ecommerce Website with ApostropheCMS
— Pull Request Reporting with CDK-Validator-CFNGuard and Azure DevOps
— Secure Browser Access to code-server VSCode
— DevOps on AWS - Quick Start Guide🚀
— Random thoughts about logs, delivery pipelines, and everything
— KFtray: Manage Multiple kubectl Port Forwards with Ease from Your Menu Bar 🚀

Посмотреть:
🌐 Google в борьбе с блокировщиками рекламы (⏱ 00:49)
🌐 Что такое pull request? #git (⏱ 00:53)
🌐 C# полный курс 2024. Урок 7 Условия (⏱ 15:06)
🌐 Телеграм бот приема заявок и рассылок! Огромный прирост подписчиков! (⏱ 17:10)
🌐 Запрещенный синтаксис #Python, за который вас уволят! (⏱ 00:50)
🌐 C# полный курс 2024. Урок 6: Ссылочные типы переменных c# (⏱ 05:42)
🌐 C# полный курс 2024. Урок 5: Переменные (⏱ 10:52)
🌐 C# полный курс 2024. Урок 8 Switch Case (⏱ 08:45)
🌐 Полное собеседование React разработчика 2024🧑🏻‍💻 (⏱ 01:09:44)
🌐 Почему сломался интернет? #ityoutubersru #devops #ityoutubers #интернет (⏱ 00:39)

Хорошего дня!

@DevOPSitsec
👍11❤4🔥4
🎮 Где изучать Linux в 2024. Бесплатные курсы, книги и ресурсы

▪Читать

@DevOPSitsec
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🔥5❤2
🖥 SQL в Фокусе: Полное Руководство. 100 ключевых Вопросов с собеседований

▪Часть 1
▪Часть2

@DevOPSitsec
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11🔥5❤1
Огромный выбор инструментов для веб-разработки.

Автор классифицировал их на 30 категорий и представил несколько десятков сервисов в каждой категории.
Таким образом, можно найти решение практически для любой задачи.

Этот список включает в себя шрифты, иконки, палитры, стоковое аудио, шаблоны кода, инструменты для дизайна, JS-фреймворки и многое другое. Все это делает эту подборку незаменимой шпаргалкой для любого веб-разработчика.

👀 Смотреть

@DevOPSitsec
👍9❤3🔥3👀1
🖥 В Dockerfile каждая инструкция, например FROM, RUN, COPY, добавляет новый слой к образу. Слои неизменяемы (не могут быть изменены после создания). Эта неизменяемость позволяет #Docker оптимизировать использование диска и повысить производительность за счет повторного использования слоев в разных образах. #контейнеры #DevOps


@DevOPSitsec
Please open Telegram to view this post
VIEW IN TELEGRAM
❤15👍5🔥3
❻ способов построить диаграмму для визуализации кода и не только

— Diagrams mingrammer (библиотека Python)
— Blushft go-diagrams
— Mermaid charting tool
— PlantUML
— ASCII diagrams
— ASCII diagrams asciiflow & monodraw (только для Mac)
— Markmap

▪️Youtube

@DevOPSitsec
🔥14👍6❤3
💻 Не так давно Kubernetes обновился до версии 1.29: Mandala

Самые значимые фичи, перешедшие в статус стабильных:

🔵Режим доступа для особо конфиденциальных данных. Если вы создаете под с PVC, который использует режим доступа ReadWriteOncePod, Kubernetes гарантирует, что ни один другой модуль во всем кластере не сможет считать или записать в PV данные.

🔵KMS версии 2. Теперь она обеспечивает многочисленные улучшения производительности, ротацию ключей, проверку работоспособности статуса и его мониторинг.

🔵NodeExpandSecret в GA. Эта функция добавляет Node Expand Secret к источникам постоянных томов SCSI и позволяет клиентам CSI отправлять его как часть запросов NodeExpandVolume драйверу CSI.

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

@DevOPSitsec
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8❤4🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
⚡️ Groq — это чат-бот, основанный на Mixtral, способен генерировать точные ответы за доли секунды!

Скорость генерации текста у этого аналога ChatGPT впечатляет:
500 токенов в секунду (!) — просто невероятно

Для Groq, в отличие от других сервисов, нет необходимости в регистрации или подписке — просто попробуйте и оцените результаты.

Пообщаться с Groq (в РФ не работает, use VPN)

@DevOPSitsec
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7👍3❤2
🔤Как включить доступ к CUDA внутри контейнера Podman

Как полагается, и на сей раз официальные инструкции не работают. В общем, нужно так.

1. Ставим Podman, если нет — dnf install podman

2. Подключаем репу и ставим Nvidia container toolkit.
wget https://nvidia.github.io/libnvidia-container/stable/rpm/nvidia-container-toolkit.repo
sudo cp nvidia-container-toolkit.repo /etc/yum.repos.d/
sudo dnf update
sudo dnf nvidia-container-toolkit

В процессе dnf ругнётся на отсутствующие сертификаты, предложит скачать.

3. Вводим в Podman параметры аккаунта на DockerHub — podman login docker.io А дальше отвечаем на вопросы.

4. Скачиваем образ заранее. Заковырка в том, что Podman может скачать только образ, которому указана полная версия. И никаких latest. Варианты смотреть на Docker Hub. Например, podman pull nvidia/cuda:12.3.1-runtime-rockylinux9

5. Создаём конфиг Container Device Interface
sudo nvidia-ctk cdi generate --output=/etc/cdi/nvidia.yaml

6. Его есть смысл проверить (от юзера!):
nvidia-ctk cdi list

7. Ну и наконец запускаем и проверяем. Должна вылезти табличка с параметрами видеокарты, это значит что всё работает.
podman run --rm --device nvidia.com/gpu=all --security-opt=label=disable nvidia/cuda:12.3.1-runtime-rockylinux9 nvidia-smi

Вот теперь на основании этого образа можно клепать свои контейнеры.

P.S. Проверено на Nobara, это кусок Федоры, но должно работать так же на всей RedHat.

@DevOPSitsec
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥4❤1
Forwarded from Golang
💻 Open-source инструменты в помощь DevOps специалисту

𝗧𝗿𝗶𝘃𝘆
— это инструмент от Aqua Security для поиска уязвимостей и ошибок неправильных настроек
🖥 trivy

𝗦𝗲𝗮𝗹𝗲𝗱 𝗦𝗲𝗰𝗿𝗲𝘁𝘀
— интегрируется в Kubernetes, позволяя расшифровывать конфиденциальные данные только контроллеру Kubernetes, запущенному в Kubernetes, и больше никому. Контроллер расшифрует данные и создаст собственные секреты K8s, которые будут надежно сохранены.
🖥 sealed-secrets

𝗧𝗲𝗿𝗿𝗮𝘀𝗰𝗮𝗻
— статический опенсорсный анализатор кода, созданный на основе OPA. Terrascan может проявлять уязвимость безопасности и нарушение нормативных требований. Инструмент имеет более 500 политик, которые помогают обеспечить надежность для различных программ
🖥 terrascan

𝗞𝘂𝗯𝗲𝗔𝗿𝗺𝗼𝗿
— это система обеспечения безопасности среды выполнения контейнеров, которая ограничивает поведение (например, выполнение процессов, доступ к файлам, сетевые операции и использование ресурсов) контейнеров на системном уровне.
🖥 KubeArmor

Пользуйтесь)

@Golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
❤9👍4🔥2