DevOps CI CD /devops/ 3363806 В конец треда | Веб
Тред посвящен самой базированной профессии для гигачедов от мира айти.

Обсуждаем все, что связано с DevOps

В тред приглашаются все причастные и интересующиеся
2 3363861
Ссылка на прошлый тред
>>3210621 (OP)
3 3363869
Настраиваю графану, ловлю такие ошибки

>logger=secrets t=2025-01-16T14:42:36.1878142Z level=error msg="Failed to get current data key" error="NOT NULL constraint failed: data_keys.id" label=2025-01-16/r0Z&ootANUSsecretKC&peyPUNCTUMvp2@1


logger=auth.key_service t=2025-01-16T14:42:36.187964691Z level=error msg="Error encoding private key" err="NOT NULL constraint failed: data_keys.id"
logger=secrets t=2025-01-16T14:42:36.206616596Z level=error msg="Failed to get current data key" error="NOT NULL constraint failed: data_keys.id" label=2025-01-16/r!YYootANUSsecren'QtKeyPUNCTUMvi4j1
logger=auth.key_service t=2025-01-16T14:42:36.206658453Z level=error msg="Error encoding private key" err="NOT NULL constraint failed: data_keys.id"
logger=secrets t=2025-01-16T14:42:38.10278925Z level=error msg="Failed to get current data key" error="NOT NULL constraint failed: data_keys.id" label=2025-01-16/rooknstANUSsecretK"F5eyPUNCTUMvWeH1
logger=auth.key_service t=2025-01-16T14:42:38.102907142Z level=error msg="Error encoding private key" err="NOT NULL constraint failed: data_keys.id"

Есть идеи, анончики? Не гуглятся ошибки
Графана в кубере, ставил через чарт
И еще вопрос, вот графана сама создает чартом PVC, но не дает ему Storage Class и не создает PV, я сам должен это делать руками? Я и делал Или что-то не так и оно должно было создаваться автоматически?
Могу предположить что ошибки выше где-то с этим связаны, потому что ни в одной инструкции не пишут создать PV руками :/
4 3363875
>>3869
Дай ссылку, каким именно чартом ставишь и свои values для графаны. Помогу тебе через час
5 3363879
>>3875
Я по офф доке ставил и по этому гайду: https://corpsoft24.ru/knowledge/monitoring-klastera-kubernetes/

Чарт: helm repo add grafana https://grafana.github.io/helm-charts
Велью от туда же достал:
cp grafana/values.yaml grafana-values.yaml
vi grafana-values.yaml

Там поставил персистенси тру и уменьшил память до 4гб в PVC с 10ГБ изначально ставил тоже, были такие же ошибки.

Еще такое: пробовал переустанавливать её, там пароль и настройки не сбрасываются, когда PV я удалял я думал он там хранится, то где он хранится?
6 3363927
>>3879
Ну и уточню, что в саму графану зайти я могу, но добавить новый датасурс тоже не дает

>level=error msg="Request Completed" method=POST path=/api/datasources status=500 remote_addr=10.233.67.0 time_ms=16 duration=16.127544ms size=51 referer=https://grafana.my.domain/connections/datasources/new handler=/api/datasources/ status_source=server

7 3363996
>>3869
Ладно, убрал персистанци и ошибка ушла, проблема с PVC и PV, но что именно там не так хз.
Вот мой PV:
apiVersion: v1
kind: PersistentVolume
metadata:
namespace: monitoring
name: grafana
labels:
type: local
spec:
capacity:
storage: 4Gi
volumeMode: Filesystem
accessModes:
- ReadWriteOnce
persistentVolumeReclaimPolicy: Delete
storageClassName: grafana
local:
path: /devkube/grafana
nodeAffinity:
required:
nodeSelectorTerms:
- matchExpressions:
- key: kubernetes.io/hostname
operator: In
values:
- node2

Подозреваю
local:
path: /devkube/grafana
7 3363996
>>3869
Ладно, убрал персистанци и ошибка ушла, проблема с PVC и PV, но что именно там не так хз.
Вот мой PV:
apiVersion: v1
kind: PersistentVolume
metadata:
namespace: monitoring
name: grafana
labels:
type: local
spec:
capacity:
storage: 4Gi
volumeMode: Filesystem
accessModes:
- ReadWriteOnce
persistentVolumeReclaimPolicy: Delete
storageClassName: grafana
local:
path: /devkube/grafana
nodeAffinity:
required:
nodeSelectorTerms:
- matchExpressions:
- key: kubernetes.io/hostname
operator: In
values:
- node2

Подозреваю
local:
path: /devkube/grafana
8 3363997
>>3996
Сейчас попробую ремоут постгрес приконектить вместо PV
9 3364012
>>3997
Ну собственно да, сработало.
Проблема была в PV/PVC.

Тогда вопрос такой остался:
Графана сама создает чартом PVC, но не дает ему Storage Class и не создает PV, я сам должен это делать руками? Я и делал Или что-то не так и оно должно было создаваться автоматически?
Могу предположить что ошибки выше где-то с этим связаны, потому что ни в одной инструкции не пишут создать PV руками :/
10 3364018
>>3997

> И еще вопрос, вот графана сама создает чартом PVC, но не дает ему Storage Class и не создает PV



Потому что:
1. В дефолтных values storageClass не указан, создается pvc с дефолтным storageClass
2. В твоей инасталляции кубера ни один storageClass не указан как дефолтный

Укажи в values.yaml storageClass и скорее всего, все заработает.

>Еще такое: пробовал переустанавливать её, там пароль и настройки не сбрасываются, когда PV я удалял я думал он там хранится, то где он хранится?


В секретах проверь, может там
11 3364019
>>4018
Проверял, там действительно хранится пароль, но он переустанавливался вместе с чартом, а пароль остался старый.
Может он не удалялся до этого, а когда я установил вновь, то он оставил старые данные, но сбросил дату.
12 3364077
Какой же пердолинг с этими правами доступа и сервисными аккаунтами в яндекс клауде, вроде бы несложная задача описать базовую инфру для пета в терраформе превращается в анал-карнавал. Отдельно доставляет, что в их собственной тулзе "yc" не работает вывод --help и в итоге сидишь как даун и пишешь случайный символ после каждой опции чтобы он показал доступные ключи или другие опции.
13 3364108
я тупой

я хочу захуячить онлайн дрочильню корой 15 лет прямо в бразуер, ХУй знает как, в докер-хуекер запихать, эмуляция какая нить хитровыебанная

сама игра это мморпг для винды которая требует 1 ядро и гиг памяти с 200 метров видюхи

Возможно такое в тории, ЧТоб клиент скачался в браузере и развернулся с кешированием и соединялся с сервером?
14 3364128
>>4077
У меня Яндекс диск клиент Линуксовый тупо не логиниться на 2м компе. Токены хуёкены ввожу и нихуя. Я ебал эту говношарагу.
15 3364132
>>4128
Да ты виндузятник, а не линуксоид похоже и не довопс. В яндекс диске вебдав есть, подключается просто в наутилусе и долфине
16 3364216
>>4132

> в наутилусе и долфине


Нах мне твои вендузятные проводники. Я в консоли живу.
18 3364456
Хуяндекс еще и подтянуть ничего из ghcr не может и форсит тебя использовать свой собственный говнорегистри. У всех облачных провадеров есть для этого драйверы. У копрояндекса нет. Контора пидорасов.
19 3364485
>>4456

>Контора пидорасов.


Ну так это не новость, давно известно
20 3364826
>>4485
Да не, беру свои слова назад. Это я еблан и забыл свои контейнеры из регистри публичными сделать
21 3364839
>>4826
лол
изображение.png32 Кб, 1308x336
22 3365211
>>4077

> тулзе "yc" не работает вывод --help



да мы поняли что ты везде обсираешься
23 3365226
>>5211
Иди нахуй.
24 3365251
>>5226
Прости, просто хотел помочь :(
25 3365421
Ахаах какой же ты додик. Еще небось ты yc в свой джаваскрипт/питон обернул т.к. тераформ видители не удобный если доку не прочитать. Ой бля ты случайно не в госухе работаешь кстати?
изображение.png57 Кб, 653x673
26 3365738
Учитесь коммиты описывать!
Обновить тред
« /pr/В начало тредаВеб-версияНастройки
/a//b//mu//s//vg/Все доски

Скачать тред только с превьюс превью и прикрепленными файлами

Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах.Подробнее