Михаил
А чего я знакомых лиц не вижу?) Я сомневаюсь туда ли я пришёл)
Andor
забанил всех небось
Anonymous
никто с local storage не сталкивался, что при local storage права на volume становятся root и в итоге, контейнер запущенный под пользователем не может с ним работать ?
Михаил
Этот же не по Openstack
Да обычно одни и те же люди ходят)
Max
но это костыль(
Max
в нем уже chmod / chown делаешь
Max
Anonymous
Спасибо! Мда, весёленький костыль ..
Dmytro
А чего я знакомых лиц не вижу?) Я сомневаюсь туда ли я пришёл)
и чего люде не придумают чтобы стикерпак не обновлять)
Max
Спасибо! Мда, весёленький костыль ..
можно еще в Entrypoint контейнера сделать chown;runuser
Михаил
Только теперь надо openshift убрать)
Anonymous
можно еще в Entrypoint контейнера сделать chown;runuser
а разве entrypoint не от юзера под которым контейнер запускается исполняется ?
Max
с помощью { securityContext: { runAsUser: 0 } }
Andor
а чо это?
Max
а чо это?
вызов kube api из node.js
Andor
а, жаваскрипты
Andor
пожалуй нет
Max
typescript :)
Roman
Еще лучше (нет)
Andor
уж лучше вдоль чем писать на жаваскриптах
Max
ну все
Max
пойду переучиваться на Go
Max
спасибо
Max
вот если бы не вы
Max
я бы не пошел
Etki
тайпшкрипт еще норм
G72K
Это Pulumi?
Anonymous
Если это прям volume, то должно работать securityContext.fsGroup
вот тоже про это читаю. нет, сейчас это host path но вроде бы там тоже должно, разве нет ?
Pavel
777 и счастье😂
Max
сам наступил на эти грабли позавчера
G72K
вот тоже про это читаю. нет, сейчас это host path но вроде бы там тоже должно, разве нет ?
@kvaps кажется hostPath использует вовсю, все что можно и нельзя с ним знает
Anonymous
Да, судя по https://github.com/kubernetes/kubernetes/blob/master/pkg/volume/host_path/host_path.go нифига оно не использует :(
Dmitry
у кого есть ссылка на трансляцию в мрг?
Anonymous
Anonymous
https://www.youtube.com/watch?v=ac_JMFBl_so увидел ссылку наконец
Михаил
Начали онлайн-трансляцию первого @ Kubernetes Meetup – подключайтесь по ссылке: https://www.youtube.com/watch?v=ac_JMFBl_so
𝚔𝚟𝚊𝚙𝚜
apiVersion: v1 kind: Pod metadata: name: security-context-demo spec: securityContext: runAsUser: 1000 fsGroup: 2000 volumes: - name: sec-ctx-vol persistentVolumeClaim: claimName: myclaim containers: - name: sec-ctx-demo image: gcr.io/google-samples/node-hello:1.0 volumeMounts: - name: sec-ctx-vol mountPath: /data/demo --- kind: PersistentVolumeClaim apiVersion: v1 metadata: name: myclaim spec: accessModes: - ReadWriteOnce resources: requests: storage: 1Gi storageClassName: local-lvm
𝚔𝚟𝚊𝚙𝚜
kubectl exec -ti security-context-demo -- ls -alh /data/demo total 24K drwxrwsr-x 3 root 2000 4.0K Oct 29 14:06 . drwxr-xr-x 3 root root 4.0K Oct 29 16:36 .. drwxrwS--- 2 root 2000 16K Oct 29 14:06 lost+found
А
Подскажите пожалуйста по Istio - там есть control panel? ну кроме графаны
Andor
control кого?
Anonymous
kubectl exec -ti security-context-demo -- ls -alh /data/demo total 24K drwxrwsr-x 3 root 2000 4.0K Oct 29 14:06 . drwxr-xr-x 3 root root 4.0K Oct 29 16:36 .. drwxrwS--- 2 root 2000 16K Oct 29 14:06 lost+found
это lvm, но спасибо. еще вопрос - а как лучше отлаживать init контейнеры ? Зайти в них и посмотреть почему Warning BackOff 12s (x3 over 31s) kubelet, frodo Back-off restarting failed container ?
А
Envoy/Mixer/Pilot что вообще в кластере происходит с трафиком
Anonymous
это local volume
Судя по storageClassName: local-lvm - это всё же lvm, а hostPath - другая штука, разве нет ?
Andor
это просто название storageClass
𝚔𝚟𝚊𝚙𝚜
Судя по storageClassName: local-lvm - это всё же lvm, а hostPath - другая штука, разве нет ?
да, есть два драйвера hostPath и local, по сути это одно и тоже, но hostPath не поддерживает fsGroup, а local поддерживает
𝚔𝚟𝚊𝚙𝚜
https://kubernetes.io/blog/2018/04/13/local-persistent-volumes-beta/
Anonymous
Спасибо! Сейчас попробую.
𝚔𝚟𝚊𝚙𝚜
local не может быть прописан как hostPath напрямую поду, что бы им воспользоваться вам придется создать persistentVolume и persistentVolumeClaim только после этого вы сможете получить его в поде через указание volumes: - name: sec-ctx-vol persistentVolumeClaim: claimName: myclaim3
Danila
CephFS поддерживает fsgroup ?
Max
Я все еще хочу лайв-миграцию, но после просмотра вашего доклада у меня желание иметь statefull приложения (НЕ базы данных) не отпало, что со мной не так?)
Max
:D
Александр
как звучит это словосочетание красиво
Max
Не понимаю в чем посыл, будто вы сами всегда выбирали те технологии, которые вам действительно нужны и подходят
Max
это приходит с опытом
Max
и те, кто сделал неправильный выбор, учится на своих ошибках
Etki
immutable infrastructure
Rainbow
Не понимаю в чем посыл, будто вы сами всегда выбирали те технологии, которые вам действительно нужны и подходят
сочувствую. я последних два раза уволился из-за невозможности выбирать с чем работать. привет fleet... Кто помнит fleet?
Ivan
Обновляем кубернетис. Инструкция в 4 действия:
Ivan
Max
ахахах
Александр
АЗАЗАЗА
Александр
ОР ВЫШЕ ГОР
🚢 Vladimir
дрэйн дрэйн
Галактический
Max
на bare metal можно тоже самое что и в клауде сделать на PXE