Deployment: domainname #
Имя домена не участвует нигде кроме ingress-контроллер. То есть доменное имя нельзя получить из конфиг-фаилов или Pod variables.
Единственна цель этого микро-сервиса сохранять и отдавать доменное имя сайта.
Этот сервис отдает два API-endpoints:
POST /api/v1/domain
- установка доменнго имениGET /api/v1/domain
- получение
How it works #
Первый раз когда common.js
загружется, отсылается POST API, что устанавливает доменное имя. Периодического обновения не просисходит. Поскольку common.js
загружается на каждому пользователю на каждую страницу, нагрузка может быть значительная. Поэтому этот функционал вынесен в отдельный сервис.