Gleb
где лежат данные?
Eduard
Eduard
От слова совсем
Eduard
Gleb
мап редьюс отдельная тема
Dmytro
гм ну это что то объясняет
ну было высказано утверждение что на виртуалках нельзя больше 150 гиг, у меня вот явно больше и вообще облако - в целом пока норм. Бывают перформанс проблемы - пока решаем доп индексами
Gleb
Gleb
типа селфхостед всё
Dmytro
ах в этом смысле, тут у меня такого опыта нет
Dmytro
но всё равно ведь сильно зависит от оперативы, может иопс будет небольшой и с 300 гиг
Dmytro
ну и от структуры базы само собой
Eduard
Eduard
Документация последних ejabberd и то лучше, чем у процесса интеграции кубика с гитлабом. Поделитесь, что почитать, пожалуйста.
Dmytro
я забил на интеграцию т.к. гитлаб хочет деплоить с лейблом app: <env name> которое создано у пайплана что на мою текущую "архитектуру" именования приложений и лейблов никак не ложится
Dmytro
ещё и я так понимаю он будет все пихать в один неймспейс (но тут зуб не дам, может можно настроить - после гвоздями прибитого app: <env name> дальше ковыряться не стал)
Eduard
Eduard
У меня валится по 10ку причин
Eduard
Хотя всё крутится на ДО, франкфурт
Dmytro
хелм у меня стоял давно в кластере
Dmytro
гитлаб навязывает своё видение как организовывать деплой приложения (лейблы и т.п.) - мне такое не подошло, что же мне все чарты мои переписывать и мониторинг переделывать
Dmytro
имхо эта интеграция для каких-то совсем уж наколеночных проектов где не важно как и куда оно задеплоится
Anonymous
Всем привет. Ребята не подскажете как можно в поде стянуть c приватного gitlab registry имедж. Я создал креды через kubectl create secret. Добавил в yml
imagePullPolicy: Always
imagePullSecrets:
- name: regcred2
Но все равно в результате получаю Error response from daemon: Get https://————————————————————-/v2/s2/postgres/manifests/develop: denied: access forbidden
Denis
Denis
этот кусок
Anonymous
на миникуб((
Anonymous
а
Anonymous
в spec
Anonymous
Deployment
Denis
spec:
imagePullSecrets:
- name: regsecret
Denis
вот так у меня все секреты с регистрами работают
Anonymous
apiVersion: apps/v1beta1
kind: Deployment
metadata:
name: postgres
spec:
template:
metadata:
labels:
app: postgres
spec:
containers:
- name: postgres
image: https://------/s2/postgres:develop
ports:
- containerPort: 5432
env:
- name: POSTGRES_DB
value: ngp
- name: POSTGRES_USER
value: ngp
- name: POSTGRES_PASSWORD
value: -----
imagePullPolicy: Always
imagePullSecrets:
- name: regcred2
---
apiVersion: v1
kind: Service
metadata:
name: postgres
spec:
ports:
- port: 5432
selector:
app: postgres
Denis
Anonymous
попробую, но он вроде на одном уровне с containers
Denis
Ага, но я х.з. У меня по подобной фигне не работало
Anonymous
Silver 👻
https://kubernetes.io/docs/concepts/containers/images/
Silver 👻
Не в контейнерах, а на одном уровне с ними
Anonymous
Ну я так и написал
Denis
Подскажите, Statefulset удаляется если, то persistent volume тоже уходит вместе с ним в небытие?
Artem
Зависит от выставленной политики
Nikolay
Коллеги, такой вопрос, а как лучше всего мониторить место в PV? Node_exporter, запущенный на хосте, решительно не хочет видеть эти диски, мб ему прав не хватает конечно. Недавно zookeeper подкинул с этим проблем)
Maksim
Nikolay
Artem
Ребят, нужна помощь...
Решил попробовать развернуть куб с несколькими нодами. Установил 3 виртуалки Vagrant, в мастере init прошел, сетевой плагин (weave) тоже нормально запустился. Пробую с другой ноды заджойниться, пишет что все ок, возвращаюсь на мастер, пишу kubectl get nodes, выводит только мастер(
В какую сторону смотреть и как можно продебажить?
Sergey
Sergey
kubectl get pods --all-namespaces
Artem
Вот эта команда показывает что все поднялось (везде стоит 1/1)
Artem
Ещё смотрел логи kubelet у одной из нод. Там ошибка какая-то была, чуть позже скину логи
Artem
Там error sync словосочетание было
Stanislav
Коллеги, может кто сталкивался? Было всегда установлено значения для Image pull : ifNotPresent вот тут /etc/kubernetes/manifests/kube-controller-manager.yaml. Сегодня ни с того ни с сего оно стало Always именно в Kubernetes. Изменение пока внутри ничего не дает, на этот параметр снаружи почему то кладется болт.
Stanislav
Я в замешательстве
Stanislav
про изменение внутри это kubectl edit
𝚔𝚟𝚊𝚙𝚜
емнип static pods не могут быть изменены через kubectl edit
𝚔𝚟𝚊𝚙𝚜
возможно этот манифест переписал kubeadm при очередном обновлении
Denys
всем привет, подскажите пжл, есть Projects/Namespaces в rancher2
как можно выдернуть имя Projects, для
Namespaces - kubectl get ns
есть ли некое подобие для Projects
хелп по гету не дал результатов
Dmitrii
Ребят, есть кейс:
в одном ингресе у меня есть events,
а в другом нету.
в том котором нет евентов - адрес\домен указывает на мастер ноду.
версия кубера 1.10.*
прошу подсказать как это работает и что прочесть чтобы сделать так, что евенты появились там где их нет.
Alik
Dmitrii
Alik
на воркер ноду.
kubectl get ing <second-ingress-name>
Адрес совпадает с адресом мастер ноды?
Denis
Народ подскажите, а как сделать так что бы statefullset был выделен новый вольюм? default-scheduler persistentvolume "pvc-cd2e2a29-8368-11e8-9861-fa163ea01587" not found (repeated 4 times) Вот что выдает
Denis
Но мне не нужно что бы он старый вольюм не искал
Denis
Это ошибка или так и должно быть?
Anton
в statefulsets pvc генерятся из шаблона на каждую реплику и она прилипает, в этом же весь смысл. в какой ситуации тебе нужен новый pvc?
Anton
ты уверен что у тебя там не существующий pvc использовался, который создавался ранее?
Denis
Dmitrii
Andrey
кто какую шаблонизацию для k8s использует? По мне пока проще всего yaml файлы через envsubst прогонять
Denis
Vegas
Привет. Столкнулся с тем, что если ставить prometheus-operator в kubernetes 1.10+ через helm - тиллеру не хватает прав на то, чтобы поставить кластерроль и кластерроль биндинг (походу дефолтное поведение). Кто-то сталкивался? Кто как обходил? Просто накидывали прав тиллеру, или как-то изящнее можно?
Denis
всем доброго времени суток , может ламерский вопрос ( скорее всего ) но, есть к8с кластр в ВПЦ с рэнжем 10.30.30.0\16 и сервис с Endpoints: 10.31.43.6:9090 , соответственно внутри кластера ( подов ) я могу его резолвить а вот в запиренной ВПЦ не могу . без лоадбалансера я могу к нему как нибудь добраться ?
Alexander
Всем привет, подскажите пожалуйста куда копать
Почему не создается Pod по StatefulSet, когда я делаю helm install?
==> v1beta2/StatefulSet
NAME DESIRED CURRENT AGE
redis-master 1 1 0s
tnt-auth-ss 1 0 0s
==> v1/Pod(related)
NAME READY STATUS RESTARTS AGE
redis-master-0 0/1 ContainerCreating 0 0s
Andrey
Ставлю на то, что pvc не получает свой pv
Andrei
Ребят, а куда копать чтобы local-volume-provisioner для PVC сам создавал PV? Все работает если создать PV руками, тогда PVC подцепляет этот volume. ЧЯДНТ?