Gleb
где лежат данные?
Eduard
От слова совсем
Aleksandr
Хмм 2.2тб данных в репликасете-стейтфулесете в кубе, уже года этак полтора, брат жив
А как юзается? У меня бывает на 200 GB реплике как запустят какой-то map reduce, и там что проц что диски напрягаются дай боже.
Dmytro
где лежат данные?
в амазоне на EBS вольюме
Gleb
мап редьюс отдельная тема
Gleb
в амазоне на EBS вольюме
гм ну это что то объясняет
Dmytro
А как юзается? У меня бывает на 200 GB реплике как запустят какой-то map reduce, и там что проц что диски напрягаются дай боже.
какие-то aggregation pipelines там бегают но насколько суровые - не могу сказать. 75гб оперативы и кажется 6 ядер на реплику выделено
Dmytro
гм ну это что то объясняет
ну было высказано утверждение что на виртуалках нельзя больше 150 гиг, у меня вот явно больше и вообще облако - в целом пока норм. Бывают перформанс проблемы - пока решаем доп индексами
Gleb
типа селфхостед всё
Dmytro
ах в этом смысле, тут у меня такого опыта нет
Dmytro
но всё равно ведь сильно зависит от оперативы, может иопс будет небольшой и с 300 гиг
Dmytro
ну и от структуры базы само собой
Eduard
в амазоне на EBS вольюме
Завидую, у меня фз :(
Eduard
Документация последних ejabberd и то лучше, чем у процесса интеграции кубика с гитлабом. Поделитесь, что почитать, пожалуйста.
Dmytro
я забил на интеграцию т.к. гитлаб хочет деплоить с лейблом app: <env name> которое создано у пайплана что на мою текущую "архитектуру" именования приложений и лейблов никак не ложится
Dmytro
ещё и я так понимаю он будет все пихать в один неймспейс (но тут зуб не дам, может можно настроить - после гвоздями прибитого app: <env name> дальше ковыряться не стал)
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
этот кусок
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
Anonymous
попробую, но он вроде на одном уровне с containers
Denis
Ага, но я х.з. У меня по подобной фигне не работало
Silver 👻
https://kubernetes.io/docs/concepts/containers/images/
Silver 👻
Не в контейнерах, а на одном уровне с ними
Anonymous
Ну я так и написал
Denis
Подскажите, Statefulset удаляется если, то persistent volume тоже уходит вместе с ним в небытие?
Artem
Зависит от выставленной политики
Denis
Зависит от выставленной политики
Да я к этому и виду. Нужно значит тут тоже Retain явно указывать
Nikolay
Коллеги, такой вопрос, а как лучше всего мониторить место в PV? Node_exporter, запущенный на хосте, решительно не хочет видеть эти диски, мб ему прав не хватает конечно. Недавно zookeeper подкинул с этим проблем)
Artem
Ребят, нужна помощь... Решил попробовать развернуть куб с несколькими нодами. Установил 3 виртуалки Vagrant, в мастере init прошел, сетевой плагин (weave) тоже нормально запустился. Пробую с другой ноды заджойниться, пишет что все ок, возвращаюсь на мастер, пишу kubectl get nodes, выводит только мастер( В какую сторону смотреть и как можно продебажить?
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
на воркер ноду.
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?
Denis
в statefulsets pvc генерятся из шаблона на каждую реплику и она прилипает, в этом же весь смысл. в какой ситуации тебе нужен новый pvc?
Тестирую один сервис. Загрузил в него новые тестовые данные. Потом когда провел тесты, хочу запустить сервис с рабочими данными. Для этого удаляю сам StatefulSet. Удаляю PVC. потом заного его создаю.
Anton
ты уверен что у тебя там не существующий pvc использовался, который создавался ранее?
Denis
ты уверен что у тебя там не существующий pvc использовался, который создавался ранее?
Уверен конечно. PVC был сгенерирован при развертывании statefulset
Andrey
кто какую шаблонизацию для k8s использует? По мне пока проще всего yaml файлы через envsubst прогонять
Anton
Уверен конечно. PVC был сгенерирован при развертывании statefulset
ну что, еще раз стоит проверить как выглядит statefulsets, как выглядят в нем вольюмы, дескарайб и yaml посмотреть на существующие объекты
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. ЧЯДНТ?