𝚔𝚟𝚊𝚙𝚜
Данные в них
во время пока они примонтированны к подам, или поды уже мертвы?
Solyar
Только руками я так понимаю?
𝚔𝚟𝚊𝚙𝚜
тогда генери джобы c podAffinity
Solyar
Спасибо за направление
Andor
ээээ
Andor
а в pvc нельзя аннотации поменять после создания?
Andor
✘ sync persistentvolumeclaims grafana-storage -n default (source grafana): PersistentVolumeClaim "grafana-storage" is invalid: spec: Forbidden: is immutable after creation except resources.requests for bound claims
𝚔𝚟𝚊𝚙𝚜
а в pvc нельзя аннотации поменять после создания?
можно, но qbec скорее всего пытается применить шаблон по новой, а это может затирать некоторые поля которые добавил Kubernetes и которые immutable
Andor
ща сравниваю как раз
𝚔𝚟𝚊𝚙𝚜
а, ну собственно .spec
Andor
ну он хочет спилить аннотацию которую туда добавлял kubectl apply
Andor
kubectl.kubernetes.io/last-applied-configuration
Andor
хм, кажется нет
Andor
блин
Andor
а теперь говорит что ресурс валидный
Andor
можно, но qbec скорее всего пытается применить шаблон по новой, а это может затирать некоторые поля которые добавил Kubernetes и которые immutable
✘ sync services cert-manager-webhook -n cert-manager (source cert-manager): Service "cert-manager-webhook" is invalid: spec.clusterIP: Invalid value: "": field is immutableон дурак что ли
Andor
@kvaps а как qbec научить в crd?
Andor
одна из реализаций использования jsonnet для кубеней, https://github.com/splunk/qbec/
Салтыдык
че за qbec?
что такое кубек?
Михаил
ага
Михаил
ответили уже)
Салтыдык
да, не увидел. Думал, шутка какая) Оказалось "квебеком"
𝚔𝚟𝚊𝚙𝚜
@kvaps а как qbec научить в crd?
Не знаю, как я сказал, я его пока не очень активно использую. Он что CRD не умеет?
Andor
он не умеет его валидировать
𝚔𝚟𝚊𝚙𝚜
А разве его не куб валидировать должен?
Vadim
Народ проблемка Адрес не резолвится днс сервером внутри пода, на ноде норм, по логу кореднс он к имени хоста добавляет локальный домен что неправильно адрес полноценный уже
Andor
А разве его не куб валидировать должен?
ну вот qbec validate если я правильно понимаю работает локально
Andor
validate validate one or more components against the spec of a kubernetes cluster
Andor
или нет...
Andor
@kvaps смотри, чо пишет дифф http://dpaste.com/30512HT
Andor
он дурак что ли :)
𝚔𝚟𝚊𝚙𝚜
@kvaps смотри, чо пишет дифф http://dpaste.com/30512HT
Дифф и в ксоннете нормально не работал
Andor
но он реально пытается выпилить эти поля, на что ему кубер справедливо возвращает ошибку
𝚔𝚟𝚊𝚙𝚜
Пиши багрепорт
Andor
ну ты такое не встречал, да?
𝚔𝚟𝚊𝚙𝚜
возможно и встречал, но ещё раз скажу что я не использовал его много, по сути мне было интересно может ли он helm-темплейты рендерить, оказалось что может я им развернул пару сервисов и забил на долгое время, вот сейчас коро буду опять ковырять его
Nik
Всем привет, попробую еще раз. Собираю кластер (и на 1.15 и на 1.14.3 одно и тоже), и часть подов (деплойменты) не создаются с ошибкой Warning FailedCreatePodSandBox 1s kubelet, k8s-test-master-01 Failed create pod sandbox: rpc error: code = Unknown desc = failed to setup network for sandbox "ee6711eb7110b5ff545ce6323466605d1323775bab8206af91d49d87b365e133": error getting ClusterInformation: Get https://[192.168.128.1]:443/apis/crd.projectcalico.org/v1/clusterinformations/default: x509: certificate signed by unknown authority (possibly because of "crypto/rsa: verification error" while trying to verify candidate authority certificate "kubernetes”
Nik
При этом поды создаются успешно.
Nik
Собираю на одном мастере, простым kubeadm init с тупым конфигом где только матсернода указана и мод ipvs
Vadim
При этом поды создаются успешно.
это только статикподы создаются успешно. Как только им нужна сеть то калико ругается на сертификаты
Vadim
потому что серты которые она сгенерила не валидны для аписервера
Vadim
Vadim
oh wai~...
Nik
Так это она и есть
𝚔𝚟𝚊𝚙𝚜
он дурак что ли :)
ну видмо он ищет изменения от того мнифеста что есть имеется в кубе, а не от kubectl.kubernetes.io/last-applied-configuration, что в целом помогло бы избежать подобной проблемы
Nik
/**crd.projectcalico.org**/v1/clusterinformations/default
𝚔𝚟𝚊𝚙𝚜
ну вот мне кажется что он пытается удалить clusterIP из сервиса, который кубером проставился
кстати причина видимо в том, что ты через kubectl деплоил этот сервис
Nik
но наверно этим реально не нужна сетка
Andor
кстати причина видимо в том, что ты через kubectl деплоил этот сервис
qbec'овские аннотации там всё равно же есть вроде
𝚔𝚟𝚊𝚙𝚜
когда деплоишь qbec, он добавляет свой last-applied-configuration
Andor
а, не, там ещё в base64 их шняги
Andor
вот блин
Andor
ну ладно, может предложат что-нибудь
Andor
я про это тоже в тикете описал
Solyar
Это нормально что после кривой установки metallb на одной из машин отвалился ARP ?
Solyar
Я такое первый раз вижу
Evgeny
Если заанонсить ip-Mac которые уже есть в arp. Это норм
Andrey
всем привет. может есть тут кто пользовался rook. Интересует скорость копирования файлов при репликации =2
Михаил
@vrutkovs @kvaps держите меня!
Михаил
а лучше еще кого-то позовите
Vadim
@vrutkovs @kvaps держите меня!
Угомонись, нормальный вопрос
Pavel
внутри rook, ceph. Ceph читает всегда только с primary osd
Михаил
всем привет. может есть тут кто пользовался rook. Интересует скорость копирования файлов при репликации =2
Попробую ответить вменяемо. 1)rook сам по себе достаточно не стабилен 2)в случае с RF=2 он еще более не стабилен и склонен к умиранию 3)тебя интересует копирование с кластера или в кластер?
Anonymous
скорее всего имелось ввиду копирование "между"
Andrey
у меня нет особых запросов к производительности именно хранилища. но темне менее..
Pavel
запись синхронная пишем в первый. затем паралельнос в оставшиеся копии.
Andrey
а как умирает? восстановить можно?
Pavel
проще затрелиться
Михаил
запись синхронная пишем в первый. затем паралельнос в оставшиеся копии.
Если мне не изменяет память, то мы ждём ответа от второй копии, а ответа от третьей не ждем. Но это надо уточнять - я давно смотрел.
Михаил
Pavel
http://docs.ceph.com/docs/jewel/architecture/ Smart Daemons Enable Hyperscale