@kubernetes_ru

Страница 163 из 958
Maksim
26.04.2017
09:27:05
Там не сколько иначе, хотя моя память меня то же подвела

Ihor
26.04.2017
09:27:42
Там не сколько иначе, хотя моя память меня то же подвела
я не знаю о каком "офф сайте" вы, но выше я дал ссылку о том, как это на самом деле

Maksim
26.04.2017
09:28:01
Там есть строки, что теперь у нас v3, но если вы апдейтитес с 1.5 то есть совместимость с v2, но для жизни лучше обновить данные до v3

https://kubernetes.io/docs/tasks/administer-cluster/upgrade-1-6/

Google
Artem
26.04.2017
09:29:27
https://chromium.googlesource.com/external/github.com/coreos/etcd/+/HEAD/Documentation/op-guide/v2-migration.md

kiltum
26.04.2017
13:12:50
... (сарказм он) Спасибо посоветовавшему курс по k8s на udacity (сарказм офф) Я его перепосоветовал, в результате ко мне пришли со словами "чего за хня?". Пошел, залогинился, посмотрел. В самом деле, полная и тотальная хня. Сидят два негра и пишут в видосике команды, не объясняя, что это и для чего. В результате "сматри чувак, хуяк-хуяк и в продакшн". В общем, продолжаю искать какой-нить внятный самоучитель/доку по освоению кубика (кроме официальных док и этого udacity)

если что, я про Scalable Microservices with Kubernetes. он там один бесплатный

Александр
26.04.2017
13:15:20
Подскажите как сделать изоляцию ns? Раньше работала эта аннотация net.alpha.kubernetes.io/network-isolation: "on", после чего из других ns нельзя было стучать. Сейчас только пишут про net.beta.kubernetes.io/network-policy: '{"ingress": {"isolation": "DefaultDeny"}} и дополнительно вешать политики на поды, как-то не очень. Есть альтернатива к первому варианту?

Konstantin
26.04.2017
14:06:05
если что, я про Scalable Microservices with Kubernetes. он там один бесплатный
Пжди, скоро в фиксиках появится серия - кубер для самых маленьких

Zon
26.04.2017
18:20:38
Sergey
26.04.2017
18:27:03
kubernetes the hard way
от того же Kelsey Hightower, что и вышеупомянутый курс

yolkov
26.04.2017
19:35:17
https://www.youtube.com/watch?v=4ht22ReBjno

https://deis.com/blog/2016/kubernetes-illustrated-guide/

может это поможет)

Google
Dmitry
26.04.2017
19:35:51
Отлично )

kiltum
26.04.2017
19:43:19
может это поможет)
Проблема не в уровне если чего, а в подаче материала практически без объяснений. И без логики. Там в первом квизе заставляют проверять JavaWebToken на валидность. Очень нужное для кубика знание :)

Fike
26.04.2017
19:44:58
json web token?

Gluek
26.04.2017
21:53:59
kiltum
27.04.2017
03:14:48
json web token?
Ну может и он. Суть не меняется

Andrey
27.04.2017
06:38:35
там наверное еще и про докер-контейнеры пытаются втереть :)

Denis
27.04.2017
14:35:29
https://www.nixp.ru/news/14010.html

Paul
27.04.2017
14:42:37
коллеги, а кто-нибудь в курсе, когда кубероиды планируют починить: - работу с ceph - работу с etcd поверх tls (--etcd-cafile, --etcd-keyfile)

yolkov
27.04.2017
14:47:46
а что с etcd не так?

Artem
27.04.2017
14:52:15
а что с ceph не так?)

Dmitry
27.04.2017
14:58:57
А причем тут куберойды и ceph/etcd?

Paul
27.04.2017
15:12:23
А причем тут куберойды и ceph/etcd?
а при том, что проблема в кубе. - etcd: директивы etcd-cafile и etcd-keyfile игнорируются. куб использует для общения свой захардкоженый сертификат. Включение -client-cert-auth=true в etcd пометит компонент как сбойный (но работать он будет) - ceph: ceph при создании предупреждает, что текущий формат имиджей потенциально устарелый. Куб warning воспринимает как ошибку. Как следствие - куб не может управлять томами (provisioning не работает, создаваться и удалятся тома сами тоже не будут). Хотя как клиент использовать том никто не запрещает. Вот только управлять томами приходится вручную

Dmitry
27.04.2017
15:15:15
эмм...

директивы не игнорируются

я использую как раз коннект к etcd через ssl

может я что делаю не так... но и куб у меня вполне норм поднимает и дропает динамические pv через storageclass

Dmitry
27.04.2017
15:17:17
да

NAME STATUS VOLUME CAPACITY ACCESSMODES STORAGECLASS AGE joyous-camel-prometheus-server Bound pvc-9da58217-29fa-11e7-bec3-de2b442be00d 8Gi RWO ceph 1d

Google
Paul
27.04.2017
15:19:03
это странно. Можно пример стораджкласса и запроса? Без senstive data, конечно

у меня storage class так и не заработал, делаю вручную

Dmitry
27.04.2017
15:20:41
apiVersion: storage.k8s.io/v1 kind: StorageClass metadata: name: ceph provisioner: kubernetes.io/rbd parameters: monitors: 172.16.54.5:6789,172.16.71.4:6789,172.16.84.6:6789 adminId: admin adminSecretName: ceph-admin-secret adminSecretNamespace: ceph pool: rbd userId: admin userSecretName: ceph-admin-secret

Paul
27.04.2017
15:21:45
и на всякий случай - какя верся ceph?

Dmitry
27.04.2017
15:21:55
запрос обычный.. volume.beta.kubernetes.io/storage-class: ceph

latest

https://hub.docker.com/r/ceph/daemon/

как я понимаю этот

http://ceph.com/releases/v11-2-0-kraken-released/

Paul
27.04.2017
15:29:54
на всякий случай - какая версия куба?

чтобы сравнить

Dmitry
27.04.2017
15:35:50
1.6.1

Dmitry
27.04.2017
15:56:48
Правда у меня с ним есть перф проблема... не могу разобраться, но скорость записи низкая (~10MB)

хотя сеть(dd via nc) дают честные ~100

@Pau

@not_logan А у тебя какая скорость?

Paul
27.04.2017
15:58:55
честно говоря, я не мерял - не было необходимости

сеть гигабитная, в диск ни разу не утыкался

расскажу, как померяю. Но это, думаю, логичнее в сообществе ceph обсуждать

Dmitry
27.04.2017
16:00:18
Если не сложно, можешь dd на ceph проверить? Да, я тоже склоняюсь к мысли, что это либо ceph либо docker

Google
Paul
27.04.2017
16:58:26
kubectl get cs что говорит? и включен ли в etcd -client-cert-auth=true?

Dmitry
27.04.2017
18:09:18
вон оно чо.. действительно Unhealthy =)

Интересно... а куда куб вообще пишет в etcd? Я чет ключей вообще не вижу =(

Admin
ERROR: S client not available

yolkov
27.04.2017
19:24:04
https://github.com/kubernetes/kubernetes/pull/39716

Andrey
27.04.2017
19:29:22
народ, расскажите как дебажить кубернетес? например, начали падать поды... скорее всего ООМ, или еще что поды-то перезапускаются, там логов никаких нет куда правильно заходить, что искать на предмет выявления ошибок?

Ihor
27.04.2017
20:44:10
https://deis.com/blog/2016/kubernetes-illustrated-guide/
да, у меня даже бумажная версия есть. Возможно она понятнее будет человеку, если то, что Хайтауэр рассказывает ему неясно.

Dmitry
27.04.2017
21:40:58
@vkfont в первую очередь смотри describe pod, потом логи kubelet. В большинстве случаев там все понятно

Roman
27.04.2017
23:25:21
по каким причинам ENV может в entrypoint.sh не передаватся? =/

Fike
27.04.2017
23:47:35
а как ты выяснил, что не передается?

Artem
28.04.2017
04:44:43
кавычечки?

Note: Unlike the shell form, the exec form does not invoke a command shell. This means that normal shell processing does not happen. For example, ENTRYPOINT [ "echo", "$HOME" ] will not do variable substitution on $HOME. If you want shell processing then either use the shell form or execute a shell directly, for example: ENTRYPOINT [ "sh", "-c", "echo", "$HOME" ]. Variables that are defined in the Dockerfileusing ENV, will be substituted by the Dockerfile parser.

Alexandr
28.04.2017
07:20:58
Коллеги ищем докладчиков по. Kubernetes на DevConf'17 https://devconf.ru/ru/offers

Let Eat
28.04.2017
07:58:22
Никого Helm не бесит? :)

Andrey
28.04.2017
07:59:38
мне не нравится их дефолтный алгоритм генерации имен/сервисов а так в целом терпимо

Let Eat
28.04.2017
08:01:53
Оно сегодня при удалении релиза удалило то, что в релиз не входило :)

Andrey
28.04.2017
08:02:16
база данных triangular-chinchilla-dokuwiki блин... `triangular-chinchilla-dokuwiki.default.svc.cluster.local" а если через "--name dokuwuiki" делаешь то получаешь понятное название в хелме но адрес dokuwiki-dokuwiki.default.svc.cluster.local вместо dokuwiki.default.svc.cluster.local

ну это от чарта зависит... не боги их пишут :)

я дак его юзаю в основном для самописных чартов

Google
Let Eat
28.04.2017
08:04:55
Любой чарт может перезаписать любой template , в итоге никогда не знаешь что твой собственный template тебе вернет. Оправдание этому в доке какое то детское

ну это от чарта зависит... не боги их пишут :)
Ну package manager должен уж как то гарантировать корректность

Еще эта идея публиковать тарболы в стиле 90х, брр

Andrey
28.04.2017
08:07:22
намекаешь на то что надо форкнуть? :)

Let Eat
28.04.2017
08:08:29
Еще из неподтвержденых: похоже что если в чарте есть namespace, и оно не совпадает с namespace релиза, то хелм его конечно поставит, но вот удалить забудет :))

Jan
28.04.2017
08:09:40
намекаешь на то что надо форкнуть? :)
точно, форкнем и назовем Rubernetes

Fike
28.04.2017
08:10:06
r8s

Let Eat
28.04.2017
08:10:14
Helm.sh/post-upgrade хук: Если это job то следующий апгрейд релиза провалится, так как оно не сможет его создать.

Еще этот tiller, нафига? Все равно все пишет в configmap, а атомарность create позволяет делать лок на конекретный редиз, так что тиллер вполне себе мог бы жить в клиенте

Просто кому то хотелось в grpc поиграться :)

намекаешь на то что надо форкнуть? :)
Это я у тому, что на всех этих докладах рассказывают про молочные реки, а в реальности там пираньи

Andrey
28.04.2017
08:14:32
ну за это им и платят, я давно уже не ведусь на доклады и хайпы

нам-то платят за противоположное )

Maksim
28.04.2017
08:23:50
Это я у тому, что на всех этих докладах рассказывают про молочные реки, а в реальности там пираньи
Хорошо, если только пираньи))) А то ещё и аллигаторы с акулами попадаются.

ну за это им и платят, я давно уже не ведусь на доклады и хайпы
За то Манагеры ещё как ведутся-)))))То есть те кто покупает)) а ты потом разгребай.

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