Получи случайную криптовалюту за регистрацию!

Записки молодого девопсера

Логотип телеграм канала @young_devops_notes — Записки молодого девопсера З
Логотип телеграм канала @young_devops_notes — Записки молодого девопсера
Адрес канала: @young_devops_notes
Категории: Технологии
Язык: Русский
Страна: Россия
Количество подписчиков: 181
Описание канала:

Здесь выкладываются различные команды и решения проблем, с которыми приходится сталкиваться, а также интересные статьи и видео из мира IT.
Обратная связь: @ranebull

Рейтинги и Отзывы

2.33

3 отзыва

Оценить канал young_devops_notes и оставить отзыв — могут только зарегестрированные пользователи. Все отзывы проходят модерацию.

5 звезд

0

4 звезд

0

3 звезд

1

2 звезд

2

1 звезд

0


Последние сообщения

2021-12-02 15:20:42 Скандалы, интриги, расследования...
На Debian 11 столкнулся с очень интересной ситуацией.
На хосте установлен Docker. Также имеется конфигурация docker-compose для запуска nginx.
В манифесте указаны сертификаты и файлы конфигурации с использованием bind mount
(это когда вы перед символом двоеточия указываете путь на хостовой системе, а после двоеточия -
путь внутри контейнера). Затем вы пытаетесь протестировать конфигурацию, правите файл
на хосте, в контейнере - вводите nginx -t && nginx -s reload. И ваши изменения не подтягиваются.
И дело не в nginx, ведь сам файл конфигурации в контейнере не изменился.
Исторически сложилось так, что на серверах я использую vim в качестве основного текстового редактора.
И внезапно оказалось, что после правки файла через vim, этот же файл не обновляется в контейнере.
А после правки через nano - обновляется.
Оказалось, что все дело было в директиве backupcopy
(http://vimdoc.sourceforge.net/htmldoc/options.html#'backupcopy') редактора vim, которая
после сохранения файла создавала новый и меняла номер индексного дескриптора (inode), что логично с точки зрения файловой системы.
Но вот вся логика работы bind mount как раз строится на том, чтобы файл на хосте и контейнере имел
одинаковый inode. И nano не менял inode (сохранял изменения в уже созданный файл), а vim менял.
Данная проблема решается установкой параметра set backupcopy=yes в ваш личный файл конфигурации vim, который называется .vimrc.
186 views12:20
Открыть/Комментировать
2021-12-01 13:36:42 Сборка Docker-образа без ОС. Только ваше приложение, его зависимости и ничего лишнего.
https://github.com/GoogleContainerTools/distroless
129 views10:36
Открыть/Комментировать
2021-11-25 10:20:19 https://about.gitlab.com/releases/2021/11/22/gitlab-14-5-released/
185 views07:20
Открыть/Комментировать
2021-11-04 12:10:11 Вышла бета версия Linux-дистрибутива Red Hat Enterprise Linux 9

https://www.redhat.com/en/blog/whats-new-rhel-90-beta
252 views09:10
Открыть/Комментировать
2021-11-03 12:34:13 У Cannonical приуныл security.ubuntu.com - не резолвится через публичные DNS
$ host security.ubuntu.com
Host security.ubuntu.com not found: 3(NXDOMAIN)

$ host security.ubuntu.com 8.8.8.8
Using domain server:
Name: 8.8.8.8
Address: 8.8.8.8#53
Aliases:

Host security.ubuntu.com not found: 3(NXDOMAIN)

$ host security.ubuntu.com 1.1.1.1
Using domain server:
Name: 1.1.1.1
Address: 1.1.1.1#53
Aliases:

Host security.ubuntu.com not found: 3(NXDOMAIN)
201 views09:34
Открыть/Комментировать
2021-10-27 11:43:01 https://habr.com/ru/article/585496/
231 views08:43
Открыть/Комментировать
2021-10-26 10:13:59 https://about.gitlab.com/releases/2021/10/22/gitlab-14-4-released/
183 views07:13
Открыть/Комментировать
2021-10-19 15:38:10 https://github.com/bastienwirtz/homer
209 views12:38
Открыть/Комментировать
2021-10-06 12:43:10 Вышла новая версия питона

http://feedproxy.google.com/~r/PythonInsider/~3/ojK529j7CAQ/python-3100-is-available.html

За ссылку спасибо @iliadmitriev
244 views09:43
Открыть/Комментировать
2021-10-05 10:06:32 Подъехал разбор от инженеров Cloudflare о том, как развалился facebook и его сервисы.
https://blog.cloudflare.com/october-2021-facebook-outage/
Из-за того, что отъехали все DNS, вся внутренняя инфраструктура, похоже, тоже отъехала и люди не могли попасть в офис из-за неработающих СКУД. Основные каналы коммуникации тоже упали. По вчерашним сообщениям писали, что инженеры Facebook обновляли ПО/конфигурацию на сетевом оборудовании, что-то пошло не так и удаленно железки не получилось перезапустить (большой российский провайдер негодует, что не было филд-инженеров в ЦОДе во время проведения подобных работ). Только через несколько часов в ЦОД отправили инженеров Facebook, чтобы перезагрузить железки вручную.
В итоге на несколько часов фейсбук и его сервисы перестали существовать для всего остального интернета. Люди ломанулись в telegram, gmail, steam, netflix, snapchat и другие сервисы. Соответственно, не все выдержали нагрузку и тоже упали на какое-то время.
Интересно, что всякие умные слова и концепции вроде "Cloud computation", "SDN", "Disaster Recovery" разбиваются в пух и прах сетевой железкой, которая выказала своё "Фи", сказав "Я устал, я ухожу".
Очень интересно почитать, как проблема выглядела со стороны фейсбука, почему она возникла и как они её решали.
Стоимость акций, кстати, снизилась после вчерашнего падения.
https://www.tinkoff.ru/invest/stocks/FB/
214 views07:06
Открыть/Комментировать