Алексей
Кто может подсказать по шаблонам Helm
есть струкура данных
deploy:
env:
conf:
dc01:
key: "value1:
dc02:
key: "value2"
Как получить в шаблоне key в зависимости от переменной DC которой передаём значение dc01 или dc02
??
𝚔𝚟𝚊𝚙𝚜
сам секрет в base64 должен быть емнип
𝚔𝚟𝚊𝚙𝚜
ceph auth get-key client.kube | base64
Ivan
нет, с получением ключа вроде всё ок - раз он вручную сработал
Ilia
Почему в документации параметр "--pod-network-cidr" для Calico, Canal, Flannel указан, для Kube-router нет значения, а для Romana, Weave Net его вообще нет? https://kubernetes.io/docs/setup/independent/create-cluster-kubeadm/#pod-network
𝚔𝚟𝚊𝚙𝚜
Ilia
Ясно, спасибо
Denis
народ а почему кубспрэй не аттачит флаги (--authentication-token-webhook=true // --authorization-mode=Webhook) в кублет при деплое кластера ? и как заатачить эти флаги в уже используемом кластере 😐? спасибо
Ivan
ceph auth get-key client.kube | base64
и ещё меня смущает, что если пощупать руками папку, куда куб пытается монтировать цеф (/var/lib/kubelet/pods/c6de3e56-7f9a-11e8-a16b-0050569d04a3/volumes/kubernetes.io~cephfs/cephfs) то её не существует. а вручную мне удалось подключиться только когда я создал эту папку (да ещё и в нужном месте - в /mnt/ не работает)
получается куб сам тупит - не создаёт папку 🙄
𝚔𝚟𝚊𝚙𝚜
это нормально, директория создается непосредственно перед монтированием volum'а
Ivan
Алексей
Denis
Anton
как проверить, что калико интерфейс на ноде "соответствует" интерфейсу на поде? у меня в рамках одной ноды не пингуется один из подов. Роуты, интерфейсы, все как у остальных. Tcpdump видит ICMP пакеты на ноде, но до пода они не доходят.
Andor
проверяй таблицы
Anton
какие таблицы?
Denis
Cпасайте снова )) error: error upgrading connection: unable to upgrade connection: Forbidden (user=system:node:dev-kubernetes-master-0, verb=create, resource=nodes, subresource=proxy) после того как добавил флаги (--authentication-token-webhook=true // --authorization-mode=Webhook) в кублеты на мастерах и воркерах
Алексей
Anton
или используешь один и тот же файл values или разные с одним содержимым (симлинк например)
Anton
у себя решили не городить сложных конструкций, да и по файлам сразу видно что к чему, легче читать
Алексей
Ну вообще я уже накопал решение. range функция и pluck
Anton
перебирать элементы?
Anton
короч шаблон набирает логики какой то, а это я думаю плохо
Anton
ты в одном файле разделяешь их логически в структуру. что мешает часть структуры отразить на файловой системе. это в итоге упрощает шаблоны
Алексей
Anton
нет
Anton
ты можешь добавлять их сколько угодно
Anton
их может быть целая гигантская цепочка по приоритету
Anton
они в конце собираются, с debug можно это увидеть
Алексей
Ясно. Спасибо. Подумаю, потестирую
Sebor▂▅▇█▓▒░
Ого, откуда такой наплыв)
Stanislav
Боты небось)
Mikhail
вебинар)
Nikita
отсюда https://habr.com/company/southbridge/blog/415625/
Nikolay Markov
посоны, а это нормально, что в логах ingress-nginx много-много сыпет вот таких строчек?
W0702 18:09:59.211757 7 queue.go:130] requeuing &ObjectMeta{Name:sync status,GenerateName:,Namespace:,SelfLink:,UID:,ResourceVersion:,Generation:0,CreationTimestamp:0001-01-01 00:00:00 +0000 UTC,DeletionTimestamp:<nil>,DeletionGracePeriodSeconds:nil,Labels:map[string]string{},Annotations:map[string]string{},OwnerReferences:[],Finalizers:[],ClusterName:,Initializers:nil,}, err services "ingress-nginx" not found
Yurii
Вебинар лучшая реклама
Ubique
белый PR )
Вадим
мы вам юзеров привели, ага))
Nikolay Markov
причем это делает контроллер, который раздеплоен ямлом из официального туториала
Sebor▂▅▇█▓▒░
Ахах)
Denis
Я то думал щас грамотные мужики за сети все пояснят как следует. Специально домой пораньше пришел что бы посмотреть это дело) В итоге замутили пиар своей образовательной программе. тьфу блин
Aleksei
😂 кто-то ещё верит в "образовательные" вебинары
Denis
Вадим
спасибо, учту
объявление то я делал, просто может не хватать времени заранее выяснить/согласовать, что именно (в деталях) будет на вебинаре
Denis
Mikhail [azalio]
кто-нибудь видел обвязки чтобы кубер при установке генерил и брал сертификаты из hashicorp vault?
Denis
Denis
Mikhail [azalio]
Denis
Juriy
Aleksei
Evgeniy
Ну да. Но в чем принципиально разница в данном случае? И то, и то бесплатно для посетителей. И то, и то платно для компании (только разные траты - для вебинара только оплата стриминговой платформы и часа времени докладчика)
Juriy
Juriy
Aleksei
А этот не в живую был?
Вы обсудили с коллегами за чашкой кофе после доклада выступление? Пообщались с докладчиком ?
Вы пришли и послушали абсолютно ненужные для себя вещи попутно жуя бутерброд.
Вот и принципиальное различие
А, ну и атмосфера
Какой смысл это обсуждать, если каждый сам прекрасно понимает разницу
Mikhail [azalio]
Juriy
Я просто с
Juriy
Спросил
Juriy
Кошерный доклад и в записи хорош
Stas
я бы уже кстати повторил панельную дискуссию которая по моему была между вторым и третим митапом
Logan
bebebe
Ога
𝚔𝚟𝚊𝚙𝚜
интересно как они его обновлять будут
Logan
Nata
Привет. Вчера задалась занимательным вопросом. Web-приложения чудесно чувствуют себя в кубике. А вчера решила загнать в куб кластер Nifi. Соответственно, провела тесты. Для этого на DEV у меня была абсолютно идентичная инфраструктура - и два кластера из трех серверов - Kubernetes Statefulset и просто кластер nifi. В самом последнем и самом лучшем тесте (с просто hostpath) Кластер на кубернетесе показал результат в 4 раза хуже, чем без кубика. тест - генерация 5 миллионов мелких файлов и запись в лог, всё. Так вот внимание, вопрос - что вы делаете с такими приложениями? Есть ли какой-то вариант улучшить результаты работы с диском? У кого-нибудь был такой опыт?
Anton
думаю смысл есть хотя бы мониторингом оценить разницу в профилях нагрзуки
Nata
всё идентично, абсолютно одинаковые пайплайны запущены на кластере кубера и не кубера . I/o утилизация и там и там 20-30% (хороший запас), Xmx (это java приложение) выделено одинаково, используется примерно одинаково)Но за одинаковое время Kuber генерирует 4млн файлов и записывает 1,5 млн, а некубер генерирует 5 млн и записывает 5. По утилизации io, по памяти, по CPU у кубера было, куда двигаться. Вот я и не понимаю, куда копать еще.
Andor
А "вне куба" это просто демонок или в докере?
Gleb
прости, а у тебя в кубе в докере overlay2 без особенностей?