Юрий
minikube reset, зачем kubeadm?
Даня
поправил
Даня
уже :)
Andor
что значит "айпишники дорогие"?
Andor
может тебе просто надо разные Service сделать?
Даня
не у меня куча одинаковых виртуалок, я их хотел засунуть в кластер кубера при помощи кубвирт и работать с ними через дженкинс
Даня
мне там надо тесты гонять
Andor
а, у тебя виртуалки
Eduard
Даня
nat?
а что если взять контейнер с nginx и спроксировать траффик по доменным именам на виртуалки? с доменами проблем нет 🤔
Eduard
𝚔𝚟𝚊𝚙𝚜
а кто openEBS ковырял, есть возможность создать volume бОльшего размера чем физические диски на которых он будет храниться?
Eduard
192 у меня, всего 10$ за подсеть!)
Даня
😁
Даня
Stanislav
Sergey
локалхост в мир!
Juriy
Stanislav
Не, ну а чо, 127.0.0.0/8 слиииишком жирно для локалхоста)
Stanislav
/24 за глаза)
Andrey
господа а что в k8s с джобами? переподнять с другим имаджем это только delete/create?
Anton
а как с этим в докере? поменять на ходу можно чего?
Ya
Ya
контейнер не редактируется
Denis
@SinTeZoiD теперь тоже имеет права Администратора здесь :)
Andor
ну капец
Andor
теперь начнётся
Александр
всякие цепх и прочее))
Александр
Александр
Ладно, пойду в другое место флудить)
Alexander
Всем привет! Никак не могу понять как решить одну задачу (( Надо стартовать несколько инстансов postgresql внутри kubernetes, каждый под своим специфичным DNS именем (по корпоративной конвенции).
Ingress не подходит, так как надо подключаться под портом 5432, а Ingress поддерживает только 80 и 443
В сильно крайнем случае, хотя бы сделать так, чтобы под этими доменными именами инстансы постгреса были доступны внутри кластера, но Service нельзя назначить кастомные DNS.
Кластер развернут на bare metal, coreos и tectonic
Помогите, что и где я не понимаю? )
Andor
кубернетис... корпоративная конвенция про днс...
Mikhail
Стоит доку почитать про ingress. Особенно в области "поддерживает только 80 и 443 порт"
Mikhail
Да и не только про него
Alexander
читаю тут https://kubernetes.io/docs/concepts/services-networking/ingress/
Alexander
не вижу как реагировать на другой порт кроме как 80 и 443
Andor
вангую что https://kubernetes.io/docs/concepts/services-networking/service/#type-loadbalancer лучше подойдёт
Alexander
LoadBalancer вроде как только для cloud providers
Alexander
нет?
Andor
не обязательно
Andor
если у тебя есть контроллер который это поддерживает, то можешь и на baremetal сделать
Alexander
хм... Его не смотрел еще
Mikhail
https://github.com/google/metallb можно вот так вот
Alexander
с ингресс и сервисами это никак не сделать?
Andor
сделать
Andor
но ингресс по-умолчанию про хттп
Andor
а постгрес вроде не хттп
Alexander
проблема не в этом, проблема в том, что у меня есть сотня компонент, которые ожидают постргрес инстансы по доменам at1.example.com и порту 5432
Andor
а зачем ты вообще постгрес в кубер суёшь?
Александр
Александр
Хотя не, лучше я буду жевать
Alexander
портмаппинг придется хардкодить для всех компонент и инстансов
Alexander
под каждый компонент свой инстанс постгреса
Ivan
можно в одном поде запускать и код, и постгрес
Mikhail
А что, если базу в имеющейся СУБД создавать? Или использовать embedded базу?
Andor
Andor
внутри кубера тебе достаточно Service будет
Andor
для автотестов-то
Alexander
оверрайдить можно, но не хочется
Andor
а, так тебе hosts надо подменять
Alexander
вариант, но как?
Mikhail
А внутри кубера создание СУБД не будет нагружать систему ещё больше? Создайте тестовую СУБД и работайте
Andor
HostAlias
Alexander
HostAlias
для этого надо знать IP сервиса
Andor
Mikhail
Mikhail
А СУБД поднимать не дорого?
Alexander
зато пока тесты не идут конкретно по этой компоненте, никакие ресурсы не расходуются
Mikhail
Вот да, только хотел это написать. Только не про pg_data, а про снапшоты
Andor
голый демон постгреса поднять быстрее, чем создать базу внутри обычно :)
Mikhail
Да, ваша правда, признаю
Andor
извините, описАлся