Ivan
ок. ща попробую ))
Ivan
Ivan
не, выдало ошибку.
это в деплойменте:
volumeMounts:
- name: cm-resolv
mountPath: /etc/
subPath: resolv.conf
volumes:
- name: cm-resolv
configMap:
name: cm-res
это в конфиг-мапе:
apiVersion: v1
kind: ConfigMap
metadata:
name: cm-res
data:
resolv.conf: |-
nameserver 10.10.1.1
Maksim
volumeMounts:
- name: cm-resolv
mountPath: /etc/resolv.conf
subPath: resolv.conf
Maksim
Так напиши ^_^
Maksim
ты есть ты должен писать файл в файл
Maksim
Не за что. Чатик для того и нужен, что бы помагать...Ну и пафоса на себя наводить)))
Anonymous
а есть где-нибудь список операторов которые поддерживаются и развиваются?
Anonymous
https://www.kubestack.com/
Anonymous
https://github.com/coreos/awesome-kubernetes-extensions
Anonymous
клево самому себе отвечать 🙂
Oleksandr
можно открывать канал "Kubernetes и я"
Logan
приятно поговорить с умным человеком, да? :)
Oleksandr
Sergii
@beatlejyse смотри в сторону параметров кубелета --cluster-dns https://kubernetes.io/docs/admin/kubelet/
Sergii
там есть несколько моделей поведения кубелета и как он будет resolv.conf делать
Sergii
зачем пересобирать?
Ivan
зачем пересобирать?
ну у меня весь кластер поднимается автоматом и я не знаю, как этот параметр изменить на лету, знаю только вариант изменить его в конфиге и перезалить кластер
Sergii
Sergii
это часть его работы
Sergii
можно поменять только поведение и каким должно быть содержимым /etc/resolv.conf
Sergii
перезаливать кластер не обязательно - можно kubectl edit
Ivan
возможно. спасибо за информацию. задача уже решена в том виде, в котором мне было нужно.
насчёт изменения /etc/resolv.conf мне интересно для перспективы, но сейчас нет времени изучать((
Sergii
@beatlejyse пожалуйста - в блоге кубернетиса была очень хорошая статья http://blog.kubernetes.io/2017/04/configuring-private-dns-zones-upstream-nameservers-kubernetes.html
Ivan
спасибо! сохраню, позже почитаю))
Denis
Гайз, тут уже были вопросы по поводу ресурсов в кубере.
Подскажите пожалуйста, каким образом вы это менеджерите? Все в голове не удержать, а на дашборде не всегда увидеть 🙂
Есть приложение, как вы планируете под него ресурсы? А если жрать больше станет? А если меньше будет, и тд и тп?
Возможно есть уже готовые практики?
Anonymous
а есть уже production-ready serverless для k8s?
Maksim
Кого??? Кубер это всего лишь система орекстрации
Maksim
Maksim
Есть Мониторинги которые собирают данные. Есть квоты для namespace
Maksim
Denis
Maksim, как вы выставляете квоты?
Denis
один раз посчитали, прикинули и выставили? Или не паритесь на этот счет?
Maksim
kubectl get resourcequotas
Maksim
Опять же смотря кому и почему. Это вопросы бизнесс кейсов, не инженеринга
Maksim
с точки зрения инженера, у меня есть мониторинг ресурсов средствами хипстера и инфлюкса
Maksim
я просто вижу сколько сожрано ресурсов на каждой ноде в кластере в целом и по каждом НМ отдельно
Maksim
Главный вопрос для чего вы используете кубер
Denis
Его можно использовать не по прямому назначению? 🙂
Denis
Спасибо за ответы,
интересны кейсы, может кто еще накинет?
Maksim
Ну а для чего используют esxi ? и vCenter или HyperV
Maksim
Вопрос не в технике, а в бизнесскейсе. И тогда уже возникает вопрос что и как считать
Maksim
вернее ответ на вопрос
Andrew
request + limits + hpa
Maksim
а автоскелинг нафига в таком случаее?) Это кажись из другой оперы)
Andrew
чтобы можно было от нагрузки перераспределять ресурсы
Andrew
но да опционально
Andrew
ну и да можно дальше + aws)
Mikhail [azalio]
Sergii
@azalio можно в папке создать симлинку а файлик менеджить configmap
Sergii
верней configmap и так создаст симлинку если ее нет
Maksim
А как лимиты дадут тебе понимание происходящего?
Anonymous
а вот интересно: кто-нибудь использует кубер как часть инфраструктуры для бизнес-приложений а не только как оркестратор? я имею ввиду расширять апи (операторы там, свои методы реализующие бизнес-функции), пользоваться локом ресурсов для выбора мастера и все это?
Oleksandr
ну и не забывать что за каждый ресурс ты платишь (твой работодатель)
Oleksandr
Maksim
Да нет..тут я не согласен
Maksim
Как же лимит уровняет поведение пода на пустой ноде к нагруженной? если нет конкуренции
Maksim
пока нет конкуренции на процессорное время говорить о равном поведении бесполезно
Maksim
остаётся только пожерание памяти
G72K
G72K
даже если нет конкуренции
Maksim
и?
Maksim
это опять же никакого отоношения к конкуренции за ресурсы не имеет
G72K
сравни: {request 1, limit 1} и {request 1} на пустой и загруженной
Oleksandr
https://twitter.com/kelseyhightower/status/788077254349729792
Oleksandr
наверное более емкого объяснения и не найти
G72K
если есть лимит, то этот единственный процессор всегда тебе достанется
Maksim
Тут вопрос о стоимости подов при конкуренции
Maksim
пока её нет, пофиг
G72K
при лимите производительность пода будет намного более ровной, независимо от состояния ноды - сверх занята или нет
Maksim
нет, ты всего лишь введёшь искуственный потолок
Maksim
который не равен реальному, при нагруженной ноде
G72K
с чего бы
Maksim
вот когда нету того самого request 1
Maksim
вот тогда возникает интерес
Oleksandr
ау. вы купили 100 vCPU и 500ГБ RAM