Алексей Куперштох @wickedweasel
Бэкенд-разработчик, PHP+Golang
Информация
- В рейтинге
- Не участвует
- Откуда
- Новосибирск, Новосибирская обл., Россия
- Работает в
- Дата рождения
- Зарегистрирован
- Активность
Специализация
Backend Developer, Software Performance Engineer
Senior
Web development
PHP
PhpUnit
Golang
Symfony
Database
Docker
Kubernetes
PostgreSQL
Git
В документации этому целая глава посвящена: http://symfony.com/doc/current/cookbook/controller/service.html
Уверен, что и для столицы есть что-нибудь похожее.
ibash.org.ru/quote.php?id=16079
И даже статейку написал про внутреннее устройство таймеров — habrahabr.ru/company/alawar/blog/155509. Не уверен, правда, что она все еще актуальна, особенно в свете выхода io.js.
1) uefi совместимо только с fat32.
2) на fat32 нельзя записать файлы размером больше 4 гигов.
Чтобы преодолеть эти 2 ограничения, easy2boot идёт на такое ухищрение: если загрузиться по-обычному, его можно попросить заменить partition table таким образом, чтобы система увидела только один раздел fat32, с содержимым нужного образа, с которого уже можно будет грузиться в uefi-режиме. Такой раздел создается из посекторного образа раздела (imgPTN), который получается путем конвертации iso. Для конвертации как раз используется MakePartImage. Ему для работы нужен imdiskinst, драйвер виртуального диска, куда маунтится iso. Ctrl+F2 нужен вроде как раз для того, чтобы образ раздела физически располагался непрерывно.
Возможно, эта ссылка вам поможет разобраться, как она помогла мне: www.easy2boot.com/add-payload-files/adding-uefi-images/
2. У вас в контейнерах с php-кодом в качестве entrypoint'а/cmd выступает php-fpm?
3. Как у вас организован service discovery? Или повсеместно используются etcd/confd?
4. Как ваша система деплоя понимает, где и в каких количествах нужно разворачивать контейнеры определенного типа?