@kubernetes_ru

Страница 907 из 958
Mikhail чердак
16.10.2018
14:12:59
Fike
16.10.2018
14:13:55
судя по https://flant.github.io/dapp/how_to/build_run_and_push.html оно запускает ансибл внутре
ну вы знаете, что это #проклято как и баш экспортер в кх

господи, что это? name: "{{`{{ item }}`}}"

Google
Anton
16.10.2018
14:15:12
шаблонизация шаблона?

Mikhail чердак
16.10.2018
14:15:44
горишь?
Нет, просто я так не считаю.

kvaps
16.10.2018
14:16:02
Я интересовался этой темой, но особого смысла в этом нет, куб поддерживает либо IPv4 либо IPv6, dual stack работать не будет

Михаил
16.10.2018
14:16:20
потестировать?

Vadim
16.10.2018
14:16:57
а смысл локально?
чтобы нормальный userns был или демон не надо было рестартовать например

kvaps
16.10.2018
14:17:02
Куда как внешние IPv6 - это уже задача скорее балансировщика, нежели куба

Andor
16.10.2018
14:17:44
Ну внешние адреса это другой вопрос

Vadim
16.10.2018
14:18:05
https://github.com/kubernetes/features/issues/563

Andor
16.10.2018
14:18:27
Вопрос какой был у меня?

Fike
16.10.2018
14:20:23
*стикер про пять бинарей*
кубеней из пяти бинарей: четыре в кучу сложены, один сбоку приложенный

kvaps
16.10.2018
14:20:25
https://github.com/kubernetes/features/issues/563
мне кажется тут скорее IPv10 выйдет :)

Google
kvaps
16.10.2018
14:20:55
https://tools.ietf.org/html/draft-omar-ipv10-06.html

Tazik
16.10.2018
14:21:56
пфффф

v10

http://ipv17.ru/ тут вот чо есть

Vadim
16.10.2018
14:27:52


Andor
16.10.2018
14:30:22
Лол

Сергей
16.10.2018
14:35:02
http://ipv17.ru/ тут вот чо есть
зачем я это посмотрел

Михаил
16.10.2018
14:35:30
Let Eat
16.10.2018
14:38:04
Я интересовался этой темой, но особого смысла в этом нет, куб поддерживает либо IPv4 либо IPv6, dual stack работать не будет
Мне вот гораздо интереснее что это за SCTP такой и кто им пользуется, что его в куб запилили

Tazik
16.10.2018
14:39:03
зачем я это посмотрел
чтобы стать богатым духовно

Сергей
16.10.2018
14:42:44
чтобы стать богатым духовно
куда налоги платить?

Roman
16.10.2018
14:44:59
добрый день. а ingress в rancher2 работает без SSL?

Алексей
16.10.2018
15:30:27
А чего в dhall не хватает?

какого рода гибкости?

может допилить?

https://github.com/dhall-lang/dhall-kubernetes отсюда примеры понравились ))

нужно потрогать

Artem
16.10.2018
16:14:06
какой-то лютый бейсик

Алексей
16.10.2018
16:14:28
ml семейство

не бэйсик

Google
Алексей
16.10.2018
16:16:44
let config = ../api/Deployment/default определяем переменную { name = "nginx" , replicas = 2 , containers = [ ../api/Deployment/defaultContainer // { name = "nginx" , imageName = "nginx" , imageTag = "1.15.3" , port = [ 80 ] : Optional Natural } ] } выставляем что нам нужно помимо дефолтов из переменной in ../api/Deployment/mkDeployment config передаем это все в функцию генерации полного конфига

Ulyana
16.10.2018
16:18:38
привет! помогите нубу с кубеспреем, пжл? ) хочу добавить ноду в кластер, добавляю ее в hosts.ini, запускаю плейбук scale.yml и получаю ошибку: TASK [network_plugin/calico : Calico | Link etcd certificates for calico-node] failed: [kubenode2] (item={u's': u'node-kubenode2.pem', u'd': u'cert.crt'}) => {"changed": false, "gid": 0, "group": "root", "item": {"d": "cert.crt", "s": "node-kubenode2.pem"}, "mode": "0700", "msg": "Error while replacing: [Errno 2] No such file or directory", "owner": "kube", "path": "/etc/calico/certs/cert.crt", "size": 1371, "state": "file", "uid": 999} на kubenode2 файл /etc/calico/certs/cert.crt есть, права 700, оунер kube. на первой ноде файлы те же самые, такие же права, но ошибка только со второй нодой. что не так?

Andor
16.10.2018
16:19:08
какой ещё hosts.ini в кубернетисе?

Ulyana
16.10.2018
16:19:20
кубеспрей

https://github.com/kubernetes-incubator/kubespray

Алексей
16.10.2018
16:20:52
https://github.com/dhall-lang/dhall-kubernetes/tree/master/api/Deployment а тут как раз декларации всего и вся можно отпределить свой тип аля вебприложение нафигачить функцию для генерации получить связку deploy ingress configmap secrets )) чет мне это самому все больше и больше нравится по сути заготовка для менеджера аля helm

Banschikov
16.10.2018
16:21:15
Привет! Подскажите, а как то можно kubectl при обновлении релиза, каждый раз пересоздавать pod ? По типу фичи Helm recreate pod

Vadim
16.10.2018
16:22:19
>Optional Natural какой красивый язык

Алексей
16.10.2018
16:23:00
думаю по скорости разработки этот вариант будет сильно быстрее тут просто декларация ну и на каждый чих писать свой контроллер....

Lev
16.10.2018
16:23:07
а у юзера ансибла права есть на эту директорию?

Юрий
16.10.2018
16:23:07
Если меняется спецификация подов в деплойменте - поды так пересоздадутся.

Алексей
16.10.2018
16:23:08
ну Maybe обозвали

Юрий
16.10.2018
16:23:17
А иначе зачем деплоить?

Ulyana
16.10.2018
16:24:57
а у юзера ансибла права есть на эту директорию?
дала сейчас 777 на все файлы, запустила жду

Andor
16.10.2018
16:25:15
lol

Ulyana
16.10.2018
16:28:59
а у юзера ансибла права есть на эту директорию?
ансибл от рута запускается, права есть. причем даже при 777 на сертификатах такая же ошибка. значит не в правах дело. причем, ca_cert.ca обновляется, а остальные, на которых ошибка - нет.

Andor
16.10.2018
16:29:52
есть подозрение что эта проблема к кубернетису не имеет отношения

Google
Let Eat
16.10.2018
16:33:30
А чего в dhall не хватает?
Там все оторвано от реальности слегка ) https://github.com/dhall-lang/dhall-lang/issues/164

Andor
16.10.2018
16:34:06
штангисты развлекаются

Алексей
16.10.2018
16:39:33
не вижу оторванности они определили минимум если хочется чегото определи функцию и подключи )

bebebe
16.10.2018
16:56:48
@pro_ansible

Ulyana
16.10.2018
16:57:06
@pro_ansible
о, спасибо!

Andrey
16.10.2018
17:07:05
думаю по скорости разработки этот вариант будет сильно быстрее тут просто декларация ну и на каждый чих писать свой контроллер....
одни недостатки да ещё и с подменой дефолтов. "Нам неудобно писать портянку на yaml в 50 строк, давайте писать портянку на никому не известном языке в 100 строк" - этот вывод я сделал из примера с генерацией ingress

оно там даже больше, чем в два раза отличается

Алексей
16.10.2018
17:12:02
Прописать все стандарты кубера в один инклюд И сразу все сильно уменьшается

Ну и это не про писать портянку А генерить портянку

Михаил
16.10.2018
18:06:33
Ну и это не про писать портянку А генерить портянку
А потом опять. Мы устали генерировать - оно не читаемо, давайте писать

Let Eat
16.10.2018
18:42:08
не вижу оторванности они определили минимум если хочется чегото определи функцию и подключи )
У меня на стадии валидаторы например проверяется, что в контейнере не указаны повторяющиеся переменные окружения (потому что куб такие поды принимает, но потом обновить нефига не может). Конкретно этот валидатор это одна строчка на jsonnet, я покрутил этот dhall как мартышка очки, нашел тикет, что сравнения строк нет , и отложил до лучших времен в ящик "не осилил"

Алексей
16.10.2018
18:43:38
Ок А если есть такая функция Чего ещё не хватает?

Pink
16.10.2018
18:49:42
Let Eat
16.10.2018
18:52:23
Jsonnet заточен под трансформацию объектов. Скажем дописать в массив элемент это просто "+ { key+: [extraValue] }", очень удобно, можно потипу башевских пайпов строить серии преобразований. Ещё киллер фича это ленивость . Скажем функция может вернуть неполный объект в котором одно поле { key: error "override key, please" } и только в конце, когда гененит джсон, если key так и не задали, то вылезет ошибка, при этом по пути это key поле может участвовать в разных вычислениях

Алексей
16.10.2018
18:53:20
Дописать в массив тут есть

Функции в prelude все

Ленивость не уверен, нужно смотреть Хотя Haskell де факто ленивый язык, но Габриэль мог и строго сделать Но качество кода у него очень хорошее

По факту можно сформировать библиотеку необходимых функций и подключать ее

Серия преобразований это функции Тут они спокойно соединяются Опять же это уже есть в prelude

Google
Let Eat
16.10.2018
19:03:27
Ленивость ппц нужна. Скажем у лейблы добавляются постфактум, в конце, перед самой валидацией (а она перед самой генерацией финальных ямлов), так вот эти лейблы видны и используются на предыдущих стадиях, т.е. одна стадия преобразований может заглянуть в будущее, взять значения оттуда и использовать у себя. Все работает, если не создавать циклы

Вобщем dhall достойный кандидат, и уверен с ним можно сделать все, но к нему нужен подход с умом, хуяк хуяк и в продакшн не выйдет.

Алексей
16.10.2018
19:07:45
Тут циклов точно нет Тут свертки и мэры Про ленивость я просто не уверен, нужно глянуть реализацию Тут можно набить примитивов тиба Мускуль Нгинх И тд И из этих примитивов фигачить более сложные объекты Присобачить сбоку проверку состояния в кластере И получится то до чего хелму как до Китая раком

А если к этому ещё веб интерфейс с друг анд Дроп То это готовый платный сервис

+ индусов компоненты писать Типизация то строгая

Let Eat
16.10.2018
19:17:37
статей лучше напиши
Да я все блог завести не могу даже, куда там :))

Andor
16.10.2018
19:17:46
та же фигня

Алексей
16.10.2018
19:19:08
Время = деньги Инженерные задачи монетизируются понятно А с блогами вопросы

Andor
16.10.2018
19:19:50
ты как будто никогда не развлекаешься

Ivan
16.10.2018
19:20:06
Кто Ранчер 2 трогал подскажите про igress, я посмотрел в kubectl конфиг, и у меня вопрос. Ранчер на все ноды сразу раскатывает L7 балансировщик? Мне прописывать с DNS сразу все свои ноды ? Можно как то ограничить при создании на какие ноды раскатать?

Алексей
16.10.2018
19:22:19
Кстати вопрос Развернуть отказоустойчивый кластер Набить туда минимальное окружение Ингресс мониторинг логи Прикрутить к ci + пример деплоя На бареметал Сколько стоит на рынке?

Развлекаюсь, но время = деньги это не отменяет Отдых = деньги потраченные на него + те которы ещё заработал

Алексей
16.10.2018
19:24:30
- сложно оцениваемое самочувствие

Fike
16.10.2018
19:24:49
как же скучно вами жить

Алексей
16.10.2018
19:25:29
А это удовольствие )) Хорошая баня дорого стоит Но того стоит ))

Страница 907 из 958