Andor
jsonnet это не js
Andor
неужели так сложно полстраницы туториала прочитать, прежде чем судить?
Rainbow
jsonnet это не js
у меня посыл, что jsonnet прям на порядок не отличается от python/ruby/js в таком ключе.
Andor
Разве что ленивостью и иногда сыростью :)
Rainbow
за-то через 2 года точно не станет жуткой фигней. За python/ruby/js нужно следить, чтобы только как генератор json. У тебя жеж печальный опыт был?
Andor
Чо?
Rainbow
ты чем деплоил на прошлой работе?
Andor
А, на прошлой работе намонстрячены было скрипты для деплоймента
Andor
После них ксоннет быть просто счастием
Сергей
перепиши apiVersion: apps/v1beta2 в стейтфул сете на apps/v1
решилось это вот этим 'affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms[0].matchExpressions[0].key': app 'affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms[0].matchExpressions[0].operator': In 'affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms[0].matchExpressions[0].values[0]': storage
Сергей
просто выйти в окно называется после таких поисков как это решить…
Antlar
Andor
просто выйти в окно называется после таких поисков как это решить…
Ну без ранчера это решается просто добавлением полей в манифесте
Andor
В темпейте пода
Leo
Эй, даже часа нету
ну я это, до 7 залип)
Ilia
Привет, есть ли вариан назначить рандомный порт в rancher, когда импортируешь под из yml? А то он пишет, что сервис создан не в ранчер, и поэтому автоматически не будет мапить ip.
Rainbow
не по теме, но не стоит использовать поды напрямую.
Ilia
через интерфейс создавать? или как?
Rainbow
deployment или вроде того
Ilia
apiVersion: extensions/v1beta1 kind: Deployment metadata:
Alexander
Привет Подскажите пожалуйста как кинуть файл в контейнер Например у меня есть контейнер с nginx и мне нужно в этот контейнер положить кастомный конфиг
Alexander
Использую хельм для деплоя
Alexander
потому и спрашиваю)
Rainbow
Использую хельм для деплоя
configmap можно замаунтить
Alexander
нашел на просторах вот такое apiVersion: extensions/v1beta1 kind: ConfigMap metadata: name: nginx-cm data: default.conf {{ .Files.Get "files/default.conf" | printf "%s"| indent 4 }} но это наверное уже выпилили, так как ругает на формат файла templates/files/default.conf: file extension '.conf' not valid. Valid extensions are .yaml, .yml, .tpl, or .txt есть у кого пример tpl для nginx?
Rainbow
default.conf: и просто conf переименовать в tpl
Alexander
не хавает, пытается его парсить как yaml
Rainbow
не хавает, пытается его парсить как yaml
default.conf: |- {{ ... }} вот что бывает, если работать с yml как с текстом 🤢
G72K
Все кто используют постгрес обречены на вымирание , по словам волшебников из Macrometa : A fundamental problem with many of the current generation databases including the above mentioned ones is that they are below big monolithic systems with features interwoven between all of the layers. Monolithic databases continue to be useful pieces of technology, but they are evolutionary dead ends. They are the products of a smaller, less-connected era, and their shortcomings risk becoming liabilities for your business as it evolves
Alexander
ну да, тушим свет, сливаем воду
Alexander
а че предлагают то?
Stefan
а че предлагают то?
только хотел спросить
Семён
"кто последний будет уходить из эры динозавров - выключите плиз сервак с постгрёй" (C)
Семён
а че предлагают то?
да полюбас всё в шардированную монгу пихать.
Alexander
да полюбас всё в шардированную монгу пихать.
ну да, вот только подумалось, что тот же пг или еще что, только с шардингом
Семён
ну для начала там разные концепции вообще ) SQL vs noSQL. С табличками и релейшенами шардинг такое себе занятие
Alexander
тут уж сами решайте на сколько лично вам уперлись релейшены
Alexander
у нас пока что так - на проектах с монгой кое-где хочется схемы и релейшенов. А на проектах с пг хочется чтобы этого кое-где и не было 😄
Alexander
но жить можно и так и эдак
Семён
не, ну вообще я за монгу ) я не хочу ничего нормализовывать. Я хочу db.insert({all.this.shit})
Rainbow
не, ну вообще я за монгу ) я не хочу ничего нормализовывать. Я хочу db.insert({all.this.shit})
create table my_collection ( id serial primary key, data jsonb ); insert into my_collection (data) values (all.this.shit);
Семён
А как индексы будешь строить по полям в jsonb? )))
Rainbow
А как индексы будешь строить по полям в jsonb? )))
pg умеет индексы по любому выражению, в том числе json/jsonb create index on my_collection ((data->>'title')::text);
Rainbow
create index on my_collection ((id + 1)); если используешь where id + 1 = ... (чисто для примера)
G72K
да полюбас всё в шардированную монгу пихать.
Нет, монга у них тоже устаревшая технология
Andrey
Sergey
Александр
Я правильно понимаю что через LoadBalancer нельзя сделать expose port, чтоб он был доступен миру, если node не в облаке а просто на виртуальной машине? И для такого случая остается NodePort?
Pavel
LB -> service -> external endpoint
Zhyhanov
Ребят, есть вопрос, по разварачиванию кластера к8с на AWS что лучше юзать AKS или может ЕС2, какие плюси минусы разных методов и какие подводные камни ?
Zhyhanov
понимаю, что вопрос наверное больше риторический, но кто уже использует с опыт что может дельное подскажет
Puma
Так у них есть нативная поддержка ее и использовать
Rainbow
я на ес2 использую
120 баксов экономии того стоят?
Stefan
120 баксов экономии того стоят?
в нашем случае да да и на тот момент AKS только-только появился, техлид не хотел на нем завязываться
Zhyhanov
120 баксов экономии того стоят?
У вас используется ЕКС ?
Rainbow
нет, я вообще отказываюсь от k8s. А если и буду использовать. то только hosted решения, не важно с бесплатными мастерами или за $120
Vadim
уже пора новый чатик для людей на рехабе от k8s организовывать
Rainbow
почему так?
бестолколо сложно в моём кейсе. Я за год на игрался, можно проще намного.
Zhyhanov
AKS.
может туплю конечно, но не могу найти калькулятор что посчитать сколько это будет стоить
Eduard
Дешевле на ДО.
Eduard
И цены линейные
Rainbow
Дешевле на ДО.
дешевле на gke если сравнивать с do