Antonio Solo, lol Стал бы я писать в паблике, если бы мне нужны были такие услуги, тем более на дочернем проекте хабра?) Это ж каким "храбронутым" нужно быть).
Обновил вопрос :) не могли бы вы ответить на все три вопроса? Не у кого спросить, что гуглить непонятно, так как не знаю "кухню". А как ее понять, без опыта, тоже пока не представляю.
chupasaurus, согласен разобрался почему curl не ставился), теперь вопрос:
есть приложение, есть БД, в контейнере приложения мы первоначально запускаем миграции схем,
1) как выполняется проверка, что схемы существуют и нет необходимости их добавлять при обновлении приложения?
2) Это должно делать приложение или какие-то интеграционные тесты?
3) Как пишутся интеграционные тесты? Это должно быть в докер контейнере приложения или это должен быть какой-то тестовый контейнер(проверка базы, связи с редисом или каким-то сторейджом).
Где про все это можно почитать?
Спасибо
Ну вот смотриТЕ ). Условие таково, что при запросе браузер не может вернуть 3хх ответ, значит никаких изменений в строке браузера не может быть, а если они будут, то в случае:
Было: subdomain.test.server/ping
Стало: test.server/subdomain/ping
однозначно ответ будет 3xx.
Это как бы ясно из условий самой задачи, или я не прав? В таком случае, как я должен был сформулировать вопрос? Может на следующий раз не прийдется самому решать вопрос. На stackoverflow тоже никто не ответил, НО и не заминусовал)), зато теперь знаю как можно из server_name делать переменные. Научите.
В данной статье нет примера разворачивания приложения через манифесты docker и helm чартов описанных в репозиторие, хотя она отлично подходит для первичного подключения k8s к gitlab (ну или создания в gcp).
Спасибо
Уточнение по вопросу 2:
если падает одна из нод которой присвоен 1 из 3 ip в кластере, какое решение использовать в качестве баласинровщика, чтобы добиться отказоустойчивости - исключить упавшую ноду как апстрим? Наслышан о ELB от AWS но если нужно бесплатное решение есть ли варианты?(очень много запросов со стороны клиентов, сейчас используем cloudflare в качестве ns без проксирования)
Уточнение по вопросу 3:
Скорее всего так делать нецелесообразно потому что если пробраcывать порт с поды на ноду то может быть всего один под на ноде с пробросом такого же порта. В случае с сервисом можно пробросить только порты начиная с 30000.
Спасибо,
1) Как ресурсы ingress мапятся к определенному daemonset, ведь там указан только тип ингрес контроллера.
2) NS целесообразно направлять на 1 IP кластера? Будет ли в этом случае возможно настроить плавающую ip с кворумом?
3) Можно ли поднять рабочее решение ingress controller через deployment + services на bare metal?
wisgest,
send_request - значит что я им уже написал,
comment - ответ поддержки(с возможными ньюансами),
noreply - просто email с которого ответили
я могу добавить еще поле цены, времен настройки VPS, адекватность сапорта от 1 до 10, вобщем все что на ум прийдет))
А вобщем, если Вам так интересен yaml формат рекомендую к просмотру данное видео: https://www.youtube.com/watch?v=o9pT9cWzbnI
Думаю Вам понравится :)
wisgest, все куда проще - я в sublime все оформил в виде структурированого списка - для меня так наглядние - типа yaml файла без всяких подручных средств)