Forwarded from Библиотека девопса | DevOps, SRE, Sysadmin
🤦♂️ Я забил на споры о микросервисах с архитекторами, и вот почему
С момента появления концепции микросервисов прошло уже несколько лет. За это время появилось много споров о её эффективности.
Зачем спорить о микросервисах, если можно просто посмотреть на факты? Давайте разберёмся, что действительно важно
➡️ Читать статью
💬 Как вы относитесь к микросервисам? Использовали ли вы их в своих проектах? Ждём ваши комментарии 👇
🐸 Библиотека devops'a
С момента появления концепции микросервисов прошло уже несколько лет. За это время появилось много споров о её эффективности.
Зачем спорить о микросервисах, если можно просто посмотреть на факты? Давайте разберёмся, что действительно важно
Please open Telegram to view this post
VIEW IN TELEGRAM
Это нужно, чтобы автоматизация
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
NodePort — это тип сервиса, который открывает порт на каждом узле кластера, позволяя доступ к приложению извне через IP-адрес любого узла и указанный порт.
Основное различие:
Please open Telegram to view this post
VIEW IN TELEGRAM
traceroute <адрес_хоста>
Или на некоторых системах, где traceroute не установлен, можно использовать:
tracert <адрес_хоста>
Эти команды показывают маршрут, который проходят пакеты от вашего хоста до целевого, включая промежуточные узлы и время задержки.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
helm rollback <release_name> <revision_number>
Где: <release_name> — это имя релиза, который нужно откатить.
<revision_number> — номер ревизии, на которую нужно откатить релиз.
Для того чтобы узнать номер доступных ревизий, можно выполнить команду:
helm history <release_name>
Она покажет список всех ревизий релиза с их номерами и статусами. После этого можно выбрать нужную ревизию и выполнить команду отката.
Пример: helm rollback my-release 3
Этот пример откатывает релиз my-release к ревизии номер 3.
Please open Telegram to view this post
VIEW IN TELEGRAM
23 апреля Магнит OMNI приглашает на Infrastructure MeetUp!
На этом мероприятии инженеры, администраторы и разработчики обсудят важные темы, такие как устойчивость инфраструктуры к сбоям, развитие Observability в распределенной среде и внутренние протоколы, которые помогают в сложных ситуациях.
🔸Спикеры:
— Николай Губин, Backend Engineer Avito
Тема: Avito Static Fallback: без паники, в продакшене работает статистика
— Вячеслав Валявский, Team Lead SRE Магнит OMNI
Тема: Всё стабильно нестабильно — как мы с этим боролись
— Андрей Сухоруков, Team Lead DevOps Kaspersky
Тема: Отказоустойчивость кроме обрала
🔸Что будет?
— Разбор болей и кейсов, которые реально работают
— Розыгрыш призов (крутейший мерч!)
— Панельная дискуссия о том, как повышать устойчивость сервисов
— Живой нетворкинг (познакомься с теми, кто тоже не спит по ночам, пока чинит прод)
Митап пройдет в гибридном формате:
• Офлайн в московском офисе Магнита
• Онлайн
🔸23 апреля, в 17:30.
Не упустите возможность узнать новое и пообщаться с профессионалами!
Подробности и регистрация — по ссылке.
На этом мероприятии инженеры, администраторы и разработчики обсудят важные темы, такие как устойчивость инфраструктуры к сбоям, развитие Observability в распределенной среде и внутренние протоколы, которые помогают в сложных ситуациях.
🔸Спикеры:
— Николай Губин, Backend Engineer Avito
Тема: Avito Static Fallback: без паники, в продакшене работает статистика
— Вячеслав Валявский, Team Lead SRE Магнит OMNI
Тема: Всё стабильно нестабильно — как мы с этим боролись
— Андрей Сухоруков, Team Lead DevOps Kaspersky
Тема: Отказоустойчивость кроме обрала
🔸Что будет?
— Разбор болей и кейсов, которые реально работают
— Розыгрыш призов (крутейший мерч!)
— Панельная дискуссия о том, как повышать устойчивость сервисов
— Живой нетворкинг (познакомься с теми, кто тоже не спит по ночам, пока чинит прод)
Митап пройдет в гибридном формате:
• Офлайн в московском офисе Магнита
• Онлайн
🔸23 апреля, в 17:30.
Не упустите возможность узнать новое и пообщаться с профессионалами!
Подробности и регистрация — по ссылке.
tail -n 100 /path/to/logfile
• tail — выводит последние строки файла.
• -n 100 — указывает количество строк (в данном случае 100).
• /path/to/logfile — путь к файлу логов.
Для просмотра новых записей в реальном времени используйте -f:
tail -f /path/to/logfile
Please open Telegram to view this post
VIEW IN TELEGRAM
С помощью window scaling и сдвига масштаба окна размер окна можно увеличить до 1 ГБ, что улучшает использование пропускной способности и снижает задержки. Этот механизм особенно полезен для высокоскоростных и высоконагруженных сетей, обеспечивая более эффективную передачу данных.
Please open Telegram to view this post
VIEW IN TELEGRAM
docker logs <container_id_or_name>
Эта команда позволяет вывести логи контейнера, указав его ID или имя.
Вы можете узнать ID или имя контейнера с помощью команды:
docker ps
Если вы хотите следить за логами в реальном времени, можно использовать флаг -f:
docker logs -f <container_id_or_name>
Это позволит вам видеть новые записи в логе по мере их появления, как в случае с командой tail -f.
Please open Telegram to view this post
VIEW IN TELEGRAM