Slava
там не с портом проблема, а с хостнеймом
Slava
убираю хостнейм из параметров приложения - всё взлетает
Dmytro
Да зачем нужен хостнейм, юзай четыре ноля внутри контейнера
Slava
Slava
уже не нужен
Anonymous
Я не понимаю как забиндить хостнейм можно
Dmytro
Все равно порт без прокидывания через докер никому не будет виден
Slava
тут скорее дело в другом: у пода в /etc.hosts на его IP забинден хостнейм типа app-<hash>, а внутри приложения делается бинд на app (как для сервиса, но сервис - это не под, поэтому ловим фэйл)
Anonymous
Igor
App.namespace.svc.cluster.local
manefesto
Привет
Подскажите по поводу подов
Создал я мастер, включил в него поды, потом по какой то причине один из подов выключил, при повторном включении он автоматически не подключается к мастеру. так как срок действия ключа истек.
Есть ли по этому поводу какой то best practice ?
Sergey
подключил под к мастеру?)
manefesto
Ага, kubectl join ..
Sergey
воркер это не под
manefesto
не знаю как правильно это называет
manefesto
тьфу, ну да, туплю
Sergey
воркер\миньон
manefesto
миньонами уже вроде не называют
manefesto
добавил ноду к мастеру в обще
Sergey
ну это условно:)
manefesto
забросил свой тестовый кластер на k8s и в очередной раз увидел что он у меня развалился
manefesto
Что используете под хранилище ? Смотрел в сторону ceph и glusterfs, ceph удалось завсти быстрее
I
Привет, подскажите плиз с вопросом- поднял кластер с calico, из ноды база доступна а из подов нет, какая настройка играет роль? Куда копать?
Denis
ребят, подскажите в чём, дело.
Выпускаю сертификат через cert-manager.
вроде все выпускается но в качестве Issuer стоит Fake LE Intermediate X1
kubectl describe certificate
пишет что
Conditions:
Last Transition Time: 2018-07-16T06:18:07Z
Message: Certificate issued successfully
Reason: CertIssued
Status: True
Type: Ready
Andrey
Denis
вроже нет, у меня вобще один. просто letsenctypt
Denis
issuerRef:
name: letsencrypt
kind: ClusterIssuer
и
apiVersion: certmanager.k8s.io/v1alpha1
kind: ClusterIssuer
metadata:
name: letsencrypt
namespace: infra
Sergei
А Rook никто не пробовал? Я поставил на тестовый кластер, вроде работает без проблем уже несколько месяцев. MySQL и rabbit норм работают на его вольюмах
Andrey
Denis
Так вроде написано что если clusterIssuer то он как бы как Issuer тока для всех namespaces
Andrey
спека его где?
Denis
apiVersion: certmanager.k8s.io/v1alpha1
kind: ClusterIssuer
metadata:
name: letsencrypt
namespace: infra
spec:
acme:
server: https://acme-staging-v02.api.letsencrypt.org/directory
email: email@email.com
privateKeySecretRef:
name: letsencrypt
http01: {}
Andrey
Denis
ойййй
Denis
Спасибо.
Andrey
Sergei
Ну это не боевая Бд, чисто попробовать. Но работает что самое интересное
Slava
Alexander
Ребят как правильно хранить yaml файли которые деплоят приложения, в гииэте вместе с проектом в отдельной ветке и при деплое сливать ее?
Denis
Kirill
всем привет, есть 2 пода, в них по одному приложению. Но нужно конфиг для приложения 1 тянуть из 2. Конфиг соотвественно должен жить/умирать/обновлятся вместе со 2 приложением. Я думаю про тома, но какой вид лучше выбрать?(просьба s3,ceph не предлагать, ради 1 конфига,это оверхед)
Kirill
Ну либо другие варианты, как это можно организовать.
Slava
я для тестов и стейджинга организовал локальное хранилище на диске
PsyDebug
Джобой доставлять конфиг?
Slava
pv (local) + pvc
Sergei
Конфиг хранить можно в configmap, consul, vault
Denis
Andrey
Slava
Andrey
pv (local) + pvc
тогда так. либо тут более прошаренный в k8s+baremetal народ чего подскажет.
Andrey
может там какой iscsi или fibrechannel, но тут уже не знаю, лично дела не имел, хотя и интересно
Slava
спасибо за наводку
Alexander
Ребят, через что деплоите приложение в кубернетес? У меня сейчас gitlab-ci runner в докер стек деплоит через executor docker. Перевожу на кубер, что лучше использовать раннер с исполнителем кубер или ансибл, или еще какой вариант?
Sergey
Anton
Sergey
бизнес-метрик к сожалению нет:))
Sergey
скоро ребята с фланта обновят доку на русском и английском языках
Sergey
Gleb
а на чём боевые БД держат?
если у тебя опенсорс во все поля то ни на чём. Либо нормальный или условно-нормальный сдс или схд внешняя если всё же хочется бд в кубике, а так просто бд туда не тащить и всё.
Если амазон\гугл то там тоже нет проблем особо сделать
Slava
спасибо
Slava
пример задачи: есть две стойки, одна под кубик, вторая под диски (RAID), как диски подрубать как хранилище для БД в кубике?
Sergey
Slava
ну вот я так же предполагал
Slava
только выше в чате писали, что это не есть гут
PsyDebug
или подразумевается?
Slava
подразумевается как раз таки)
Sergey
^_^
Slava
БД в поде только как сервер, обслуживающий запросы, а данные на дисках размазаны
Sergey
зависит от размеров данных которые вы хотите хранить
если данных мало, то городить целый цеф под инфу меньше 50гб я не вижу
слишком затратно выходит его обслуживать