
Pahaz
17.04.2018
06:52:42
Кто-то использует kubespray на проде? поделитесь болью

Andrey
17.04.2018
06:57:46

Vadim
17.04.2018
06:59:36
не все неймспейснуто, так что в некоторых моментах для кернела что рут в контейнере, что рут на хосте - отсюда немного магии, и tada - у тебя есть полноценный рут на хосте

Andrey
17.04.2018
07:03:07
такое "немного магии", конечно возможно. Но последний раз такие эксплойты были много лет назад вроде.

Google

Andrey
17.04.2018
07:03:45
нужен fakeroot, вобщем, а в баге они собрались ждать поддержки userns

Vadim
17.04.2018
07:07:08

Andrey
17.04.2018
07:10:25
а dind тоже рута просит?

Andrey
17.04.2018
07:12:15
привилегированного режима просит

Vlad
17.04.2018
07:12:16
dind просит priveleged

Andrey
17.04.2018
07:12:51
это ещё хуже тогда
Я раньше не задумывался над такими вещами, привык, что в openvz/virtuozzo для контейнеров всё очень секурно (я знаю там только один такой баг, остальное больше DOS атаки).
Да и большинство образов, которые я на hub.docker.com видел, от рута работают

Dmytro
17.04.2018
07:57:46
в каком-то смысле это так и есть только это не докера баг а ядра линукса которое шарится

Andrey
17.04.2018
07:58:12
По дизайну - нет

Dmytro
17.04.2018
07:58:40
зависит от точки зрения

Andrey
17.04.2018
08:01:05
если бы изоляция контейнера не подразумевалась в дизайне докера, то нахер он нужен и чем он лучше простого chroot?

Google

Pavel
17.04.2018
08:05:49

Andrey
17.04.2018
08:22:42

Banschikov
17.04.2018
08:24:14
Подскажите, как можно отдебажить контейнер, если он вести в статусе CrashLoopBackOff ?

Виталий
17.04.2018
08:32:17
kubectl logs и kubectl describe используйте, с ними ситуация яснее станет.

Mikhail
17.04.2018
08:37:08

Banschikov
17.04.2018
08:37:32

Denis
17.04.2018
10:51:26
Народ а у вас к8с кластер живет в отдельном VPC ?если да, то почему?

Valentin
17.04.2018
10:52:31
ху из VPC?

Denis
17.04.2018
10:52:52
AWS VPC =)

Favoretti
17.04.2018
10:53:30


Alexander
17.04.2018
12:04:07
Коллеги, добрый день!
Никто не ставил Gitlab средствами HELM?
у меня вот такого рожа проблема:
gitlab-gitlab-5dcd88959d-tn57w 0/1 Running 0 7m
gitlab-gitlab-postgresql-5fff4f67bb-nkz69 1/1 Running 0 7m
gitlab-gitlab-redis-6c88945d56-s9wbh 1/1 Running 0 7m
gitlab-gitlab-runner-f7c85548-nm6v2 0/1 CrashLoopBackOff 5 7m
bash-3.2# kubectl log gitlab-gitlab-runner-f7c85548-nm6v2
W0417 14:56:19.527870 6219 cmd.go:353] log is DEPRECATED and will be removed in a future version. Use logs instead.
+ cp /scripts/config.toml /etc/gitlab-runner/
+ /entrypoint register --non-interactive --executor kubernetes
Running in system-mode.
---
bash-3.2# kubectl log gitlab-gitlab-runner-f7c85548-nm6v2
ERROR: Registering runner... failed runner=tQtCbx5U status=couldn't execute POST against http://gitlab-gitlab.default:8005/api/v4/runners: Post http://gitlab-gitlab.default:8005/api/v4/runners: dial tcp 10.233.38.241:8005: i/o timeout
PANIC: Failed to register this runner. Perhaps you are having network problems
---
kubectl describe pod gitlab-gitlab-5dcd88959d-tn57w
Warning Unhealthy 14m (x21 over 18m) kubelet, k8s-node1.gettransfer.cz Readiness probe failed: Get http://10.233.95.63:8005/health_check?token=SXBAQichEJasbtDSygrD: dial tcp 10.233.95.63:8005: getsockopt: connection refused
Warning Unhealthy 4m (x37 over 16m) kubelet, k8s-node1.gettransfer.cz Readiness probe failed: HTTP probe failed with statuscode: 502
---
Не знаю даже в какую чторону и откуда смотреть на эту проблему
Спасибо


Andrey
17.04.2018
12:08:37
Нужно ли использовать разные кластеры для дев и прод? Или можно на одном в разных пространствах имён?

Stas
17.04.2018
12:11:01

Valentin
17.04.2018
12:11:40


Alexander
17.04.2018
12:12:24
да, ставил из
helm fetch gitlab/gitlab-omnibus --version 0.1.37 --untar

Andrey
17.04.2018
12:14:30

Stas
17.04.2018
12:15:31

Andrey
17.04.2018
12:15:54
Впрочем в интернете похоже много есть на эту тему, буду читать

Alexander
17.04.2018
12:18:39
гитлаб на 8005 порту слушает? Подозрительно
ставил из
helm fetch gitlab/gitlab-omnibus --version 0.1.37 --untar
и затем менял в gitlab-omnibus/templates/gitlab/gitlab-svc.yaml
- name: web
port: 80
targetPort: workhorse

Google

Valentin
17.04.2018
12:19:51
тогда и раннере нужно поменять порт гитлаба. Он у него в configMaps указывается