cookie

We use cookies to improve your browsing experience. By clicking «Accept all», you agree to the use of cookies.

avatar

DevOps

По всем вопросам- @workakkk @itchannels_telegram - 🔥полезные ит-каналы https://t.me/Golang_google - Golang программирование @golangl - golang chat @GolangJobsit - golang channel jobs @golang_jobsgo - go chat jobs

Show more
Advertising posts
18 325
Subscribers
-224 hours
+377 days
+47030 days

Data loading in progress...

Subscriber growth rate

Data loading in progress...

Photo unavailableShow in Telegram
Полное практическое руководство по Docker: с нуля до кластера на AWS Докер позволяет разработчикам, системными администраторам и другим специалистам деплоить их приложения в отдельных контейнерах, которых может быть много на одной машине. Причём у каждого контейнера может быть своя ОС и набор конфигураций, отличные от остальных. Чем-то это похоже на виртуальные машины, но при этом меньше нагружают систему и требует меньше ресурсов. В этом руководстве вы сможете не только разобраться с устройством докера, но и создавать первые рабочие контейнеры. #docker #aws
Show all...
👍 5
Photo unavailableShow in Telegram
DevOps-инженеры, пост для вас 😉 «Орки тут» — бесплатный митап 💜💜💜 для DevOps-инженеров и не только 🎙 Темы докладов 👇 🟣 Apache Kafka в кластере логов: что было сделано не так? 🟣Один deploy, чтобы править всеми: как скрестить K8s, Ansible и Jenkins, не привлекая внимания санитаров. Встречаемся 24 сентября в 19:00 (мск) онлайн и офлайн в Санкт-Петербурге. Чтобы поучаствовать и узнать подробности, зарегистрируйтесь на сайте митапа «Орки тут».
Show all...
Photo unavailableShow in Telegram
Squirrel Servers Manager (SSM) — это инструмент для управления несколькими серверами, разработанный на TypeScript с использованием Ansible и Docker. SSM ориентирован на простоту и удобство, предоставляя интуитивно понятный интерфейс, который позволяет выполнять задачи, такие как обновление систем, перезагрузка серверов и мониторинг использования процессора, памяти и дискового пространства, всего в несколько кликов. Кроме того, SSM поддерживает создание и выполнение Ansible плейбуков. docker compose upGithub @DevOPSitsec
Show all...
👍 7 1🔥 1
Photo unavailableShow in Telegram
Открытый вебинар «5 ошибок администрирования K8s» от Слёрм. Ошибка № 1. Ставить Kubernetes Ошибка № 2,3,4,5. Пытаться его настроить... Куб либо всегда говорит правду, либо всегда лжет, но вы никогда об этом не знаете… Как с этим работать? Обсудим на вебинаре 3 октября.
🔵 ImagePullPolicy и старые имейджи в кубе Вы сказали кубу залить новую версию приложения, он этого не сделал, но сказал, что сделал 🔵 PVC и StatefulSet для Stateful приложений Или как потерять все данные из своей БД 🔵 CoreDNS Overload Узкие места в кубах: медленные межсерверные взаимодействия при большом трафике 🔵 Kubelet memory overcommit on the node Или как дестабилизировать куб на своих нодах 🔵 CPU limits Продолжаем наступать на эти грабли: как неэффективно управлять ресурсами приложения
⭐️ Бонус от Слёрм: На вебинаре подарим одному участнику место на курсе «K8s База» ⚡️Спикеры: - Кирилл Борисов. SRE в VK - Всеволод Севостьянов. Staff engineer в Lokalise ➡️ Когда вебинар: 3 октября в 19:00 мск ➡️ Регистрация через бот Реклама ООО «Слёрм» ИНН 3652901451
Show all...
👍 1
10 важнейших компонентов веб-приложения 1. CI/CD pipelines: Все начинается с непрерывной интеграции и доставки (Jenkins, GitHub). 2. Запросы пользователей: После разрешения DNS запросы поступают на сервера. 3. Балансировщики: Равномерно распределяют запросы между серверами (Nginx, HAProxy). 4. CDN: Запросы могут обслуживаться через сеть доставки контента. 5. API: Веб-приложение взаимодействует с бекендами через API. 6. Базы данных и кэши: Бекенды взаимодействуют с базами данных или кэшами для получения данных. 7. Очереди задач: Большие задачи отправляются на воркеры с помощью очередей. 8. Поисковые службы: Поиск поддерживается службами полнотекстового поиска (Elasticsearch, Apache Solr). 9. Мониторинг и логирование: Хранение логов помогает анализировать данные, чтобы убедиться, что все работает исправно (Sentry, Grafana, Prometheus). 10. Службы оповещения: Уведомляют разработчиков о проблемах для быстрого реагирования.
Show all...
1722832257768 (1).gif4.41 MB
👍 11 3
Photo unavailableShow in Telegram
✊Изучите ключевые сервисы AWS и научитесь создавать 3-х уровневую архитектуру облачного решения! 👉Начните на бесплатном вебинаре онлайн-курса «Cloud Solution Architecture» - «Базовая инфраструктура AWS: от основ до практики»: регистрация В результате вебинара: - Вы освоите базовые концепции облачной инфраструктуры AWS - Научитесь создавать и управлять 3-х уровневой архитектурой в AWS - Получите представление о ключевых сервисах AWS и их использовании в реальных проектах - Сможете эффективно применять знания для создания устойчивых и масштабируемых облачных решений. 🤝Понравится урок — продолжите обучение на курсе по спеццене и даже в рассрочку! erid: LjN8JwhRs
Show all...
35:53
Video unavailableShow in Telegram
Docker и Spring Boot микросервис (Быстрый старт) Разберем основные понятия докера и запустим spring boot микросервис в докере 00:00 Intro 00:58 Установить докер 02:05 Развитие виртуализации 09:30 Компоненты Docker 11:25 Docker Daemon 11:50 Dockerfile 12:42 Docker Image 13:12 Docker Registry 13:45 Docker Container 14:00 Dockerhub 14:57 Практика. Пишем микросервис 17:30 Практика. Пишем dockerfile 23:25 Практика. Создаем docker образ 25:48 Практика. Запускам docke контейнер 27:19 Практика. Основные команды 30:00 Best practice. Как еще можно написать dockerfile 33:14 Best practice. Рекомендации 35:01 Итог источник @DevOPSitsec
Show all...
Docker_и_Spring_Boot_микросервис_Быстрый_старт.mp499.94 MB
👍 2🔥 2 1
Photo unavailableShow in Telegram
✊Расширьте свой стек и апнитесь в зарплате! 👉Начните на бесплатном вебинаре онлайн-курса «Greenplum для разработчиков и аналитиков» - «Введение в Greenplum и её архитектуру»: регистрация На вебинаре вы узнаете о структуре системы, параллелизме и масштабируемости. В практической части будут продемонстрированы примеры работы с запросами и оптимизации производительности. Цели вебинара: 1. Основы: Познакомить участников с архитектурой Greenplum и её концепциями. 2. Распределенная обработка: Объяснить преимущества MPP (Massively Parallel Processing). 3. Практика: Показать, как разрабатывать и оптимизировать запросы. 4. Сравнение: Рассмотреть отличия от других СУБД, таких как PostgreSQL. 🤝Понравится урок — продолжите обучение на курсе по спеццене и даже в рассрочку! erid: LjN8JwhCd
Show all...
👍 1
🖥 Крутая шпаргалка по командам Git на русском echo "# название" >> README.md - создание файла README.md git init - инициализация репозитория git add README.md - добавления файла README.md в проект git commit -m "first commit" - получает проиндексированный снимок состояния и выполняет его коммит в историю проекта git remote add origin https://github.com/stanruss/название.git - команда, которой устанавливается подключение к удаленному серверу и git репозиторию, размещающемуся на нем. git push -u origin master - кзменения отправляются на удаленный сервер git log --oneline - посмотреть все коммиты. git checkout . - восстановить все. git checkout "код коммита" - вернуть до состояния этого коммита. git checkout master - вернуться в ветку мастер. Восстановить файлы на локальном компьютере: ```shell git fetch --all git reset --hard origin/master или git reset --hard origin/<название_ветки> ``` git add text.txt - Добавить файл в репозиторий git rm text.txt - Удалить файл git status - Текущее состояние репозитория (изменения, неразрешенные конфликты и тп) git commit -a -m "Commit description" - Сделать коммит git push origin - Замерджить все ветки локального репозитория на удаленный репозиторий git push origin master - Аналогично предыдущему, но делается пуш только ветки master git push origin HEAD - Запушить текущую ветку, не вводя целиком ее название git pull origin - Замерджить все ветки с удаленного репозитория git pull origin master - Аналогично предыдущему, но накатывается только ветка master git pull origin HEAD - Накатить текущую ветку, не вводя ее длинное имя git fetch origin - Скачать все ветки с origin, но не мерджить их в локальный репозиторий git fetch origin master - Аналогично предыдущему, но только для одной заданной ветки git checkout -b some_branch origin/some_branch - Начать работать с веткой some_branch (уже существующей) git branch some_branch - Создать новый бранч (ответвится от текущего) git checkout some_branch - Переключиться на другую ветку (из тех, с которыми уже работаем) git branch # звездочкой отмечена текущая ветвь - Получаем список веток, с которыми работаем git branch -a # | grep something - Просмотреть все существующие ветви git merge some_branch - Замерджить some_branch в текущую ветку git branch -d some_branch - Удалить бранч (после мерджа) git branch -D some_branch - Просто удалить бранч (тупиковая ветвь) git show d8578edf8458ce06fbc5bb76a58c5ca4a58c5ca4 - Изменения, сделанные в заданном коммите git push origin :branch-name - Удалить бранч из репозитория на сервере git reset --hard d8578edf8458ce06fbc5bb76a58c5ca4a58c5ca4 - Откатиться к конкретному коммиту и удалить последующие (хэш смотрим в «git log») git push -f - Залить на сервер измененные коммиты git clean -f - Удаление untracked files #git #github #doc #cheatsheet @DevOPSitsec
Show all...
👍 15 1🔥 1
Photo unavailableShow in Telegram
Как управлять ресурсами в ClickHouse? 🔹Научитесь управлять ресурсами и профилированием запросов в ClickHouse на открытом уроке от Otus. Практика поможет оптимизировать работу с базой данных, улучшить производительность запросов и эффективно управлять ресурсами системы.  ✅ Практика: настройка квот, ограничений и профилей пользователей Урок приурочен к курсу «ClickHouse для инженеров и архитекторов БД». Все о работе с ClickHouse: от установки и настройки, до продовых решений  👉 Регистрация и подробности: https://otus.pw/JG1wZ/?erid=LjN8JyxFC
Show all...
Choose a Different Plan

Your current plan allows analytics for only 5 channels. To get more, please choose a different plan.