Maksim
один потом убили
Александр
расскажите кто чего юзает для сетей? weave/flannel/еще что-то
Роман
расскажите кто чего юзает для сетей? weave/flannel/еще что-то
Я canal юзаю. Просто это первое, что установилось без усилий)
Александр
т.е. никакого сравнения перформанса не делал? это у тебя продакшн?
Denis
можно прикинуть что к чему
Александр
спасибо. это я читал, там тока фланнел
Denis
я бы тоже почитал еще что нибудь подобное
Александр
странно, что никто еще не напейсал
Роман
т.е. никакого сравнения перформанса не делал? это у тебя продакшн?
Пока тестирую кластер. Исследую, так скажем.
Rinat
вопрос, вольюмы в к8s работают также как в swarm? т.е. если я замонтирую папку она будет доступна всем подам?
Rinat
т.е. не также
Etki
все нормальные вольюмы (hostPath и emptyDir не в счет) - да, если им поставить соответствующий access mode
Etki
Я в это подробно не углублялся, но, насколько понимаю, основные проблемы с тем, чтобы предоставить вольюм всем на запись, не все решения это поддерживают. Но на самом деле если вам надо читать и/или писать несколькими приложениями в один локейшен - это прям сразу красный флаг.
Knyage
Товарищи, весь день ломаю голову, никак не могу понять,почему DNS не хочется запускаться. Шаблон ямла брал отсюда :https://coreos.com/kubernetes/docs/latest/deploy-addons.html Ошибка : [kubernetes]$ kc logs po/kube-dns-283bc -n kube-system -c kubedns F0727 13:20:02.419623 1 server.go:55] Failed to create a kubernetes client: invalid configuration: no configuration has been provided Весь гугл обрыл, всё вроде правлиьно в конфиге прописано, а чеж он не запускается - всю голову сломал уже. Может кто сталкивался? Разворачивал руками, ОС Дебиан.
G72K
покажите Deployment.yaml от kube-dns
Knyage
как лучше это сделать?)Не копировать же сюда весь код:)
Etki
github gist
bebebe
либо скопируйте в word, и потом скриншот сюда
G72K
навскидку: у вас либо что-то не то с serviceAccount в kube-system namespace, либо automountServiceAccountToken: false прописано
Knyage
https://gist.github.com/Knyage/246f5f78d8dec863f47972d81c4d2ea2
Knyage
хм
G72K
serviceAccountName: kube-dns
G72K
гляньте у него есть секрет? й?
Knyage
Блин, нет, не делал ( С нуля разворачивал, упор был на кластеризацию мастера. До секретов, токенов и сертов еще не добирался
Knyage
Этот пункт указывает от кого запускает поды, првоеряя секретный ключ ?
G72K
https://kubernetes.io/docs/admin/service-accounts-admin/
G72K
и https://kubernetes.io/docs/tasks/configure-pod-container/configure-service-account/
Knyage
Спасибо, пошел читать!
Александр
вы свои кластеры кубернетеса в интернеты выставляете или всё запрятано за VPN? я за Kubernetes master-ов спрашиваю
Роман
вы свои кластеры кубернетеса в интернеты выставляете или всё запрятано за VPN? я за Kubernetes master-ов спрашиваю
Я вообще хочу в интернет выставить только ноды с нжинкс-контроллером, а остальное будет доступно только по внутренней сети.
Dmitry
выставляем необходимые порты, все остальное режется на уровне правил клауд провайдера
Александр
выставляем необходимые порты, все остальное режется на уровне правил клауд провайдера
ну т.е. грубо говоря разрешаете 443 до мастеров с интернетов?
Dmitry
80,433 =)
Dmitry
и 22 из офиса
Dmitry
а не.. 22 открыт)
Александр
ну т.е. не боитесь?
Maksim
ну т.е. не боитесь?
всмысле? На ружу смотри только 80 и 443) Ну и ещё пара необхдимых аппликативу портов, все кишки спрятаны(интранеты всякие).... или как доставлять сервисы до клиента? по vpn ??
Александр
ну придут хацкеры и будут долбить ваш API
Александр
мониторите как-то неудачные авторизации к API?
Pavel
api внутрях же
Etki
kay rus в свое время постил веселуху про порт, который по умолчанию смотрит в интернет и пускает без авторизации
Роман
А можно как-то указать деплойменту, что создавать больше одной реплики ни в коем случае нельзя? Например, я удалил под, а он мне создал рядышком второй и только потом удалил первый - так нельзя.
Александр
если апи внутрях, то шо ж тогда не внутрях, сервисы через игресс или elb? а как тогда >как доставлять сервисы до клиента? по vpn ??
Александр
и ты уже спрашивал тут про это. только юз-кейс у тебя был наоборот)
Роман
maxSurge = 0?
maxUnavailable тоже при этом нулю должен быть равен?
Etki
они не могут быть оба равны нулю
Etki
либо ты разрешаешь иметь больше подов, чем указано реплик, в один момент времени, либо меньше
Etki
атомарно заменить один под на другой он не может
Роман
и ты уже спрашивал тут про это. только юз-кейс у тебя был наоборот)
Верно. Просто подумал и решил, что постгресу с волюмом нельзя быть два раза запущеным одновременно.
Александр
а если через claim-ы то он и не запустит два раза, не?
Роман
либо ты разрешаешь иметь больше подов, чем указано реплик, в один момент времени, либо меньше
Больше подов - это когда maxUnavailable = 0, maxSurge = 1, а меньше подов - наоборот. Так получается?
Etki
по доке - да
Роман
spec: strategy: type: Recreate
А как по умолчанию?
Vitalii
RollingUpdate
Роман
spec: strategy: type: Recreate
Спасибо. То, что нужно.
Maksim
RollingUpdate
У меня Recreate по умолчанию Оо)
Sergey
привет чатик. у вас к k8s в проде на каком хосте крутится, под убунтой, coreos или всякие google engine?
Vitalii
https://kubernetes.io/docs/concepts/workloads/controllers/deployment/ .spec.strategy specifies the strategy used to replace old Pods by new ones. .spec.strategy.type can be “Recreate” or “RollingUpdate”. “RollingUpdate” is the default value.
Sergey
а для нетворка и волюмов что юзаете?
Александр
ebs kubenet на тестовых weave на типа какбе прод
Sergey
спасибо)
G72K
Верно. Просто подумал и решил, что постгресу с волюмом нельзя быть два раза запущеным одновременно.
если один и тот же вольюм, то онои не запустится, будет ждать пока вольюм освободится от первого
Eugene
У когото получилось initContainers в Openshift Origin 1.5.1 врубить? Deploymennconfig просто игнорит у меня их что то
Khramov
Ребят, а кто как логи хранит от деплойментов, что использует
Sergei
заходим на канал -> Report -> Spam
Logan
сделал гадость - сердцу радость :)
Sergei
почему же гадость? :)
Lev
и какая от этого польза в краткосрочной перспективе? сообщение ведь не исчезнет)
Logan
так нет, я же с удовольствием :)
Logan
и какая от этого польза в краткосрочной перспективе? сообщение ведь не исчезнет)
а его модератор чуть позже прибьет. а если жалоб будет много - канал закроют