Size: a a a

Kubernetes — русскоговорящее сообщество

2020 February 27

S

Slach in Kubernetes — русскоговорящее сообщество
но для меня вообще очень странно. что core-dns долго обновляется и не резолвит сервис долго после того как сервис создан уже и в etcd и в apiserver даже endpoints показываются
источник

AK

Artem Kozlov in Kubernetes — русскоговорящее сообщество
Добрый день. Пытаюсь совладать с helm3, установил, написал простенький чарт, в values.yaml указал imagePullSecrets: registry-ru, запускаю установка и падает с ошибкой
источник

AK

Artem Kozlov in Kubernetes — русскоговорящее сообщество
Error: unable to build kubernetes objects from release manifest: error validating "": error validating data: ValidationError(Deployment.spec.template.spec.imagePullSecrets):
invalid type for io.k8s.api.core.v1.PodSpec.imagePullSecrets: got "string", expected "array"
helm.go:75: [debug] error validating "": error validating data: ValidationError(Deployment.spec.template.spec.imagePullSecrets): invalid type for io.k8s.api.core.v1.PodSpec.i
magePullSecrets: got "string", expected "array"
источник

AK

Artem Kozlov in Kubernetes — русскоговорящее сообщество
может быть кто-то сталкивался с таким и знает пути решения?
источник

AK

Andrey Klimentyev in Kubernetes — русскоговорящее сообщество
Artem Kozlov
Добрый день. Пытаюсь совладать с helm3, установил, написал простенький чарт, в values.yaml указал imagePullSecrets: registry-ru, запускаю установка и падает с ошибкой
imagePullSecrets:
- registry-ru
источник

S

Slach in Kubernetes — русскоговорящее сообщество
охренеть, а на kubernetes 1.14.10 все быстро и летает
и dns обновляется без задержек
капец какой...
источник

AK

Artem Kozlov in Kubernetes — русскоговорящее сообщество
Andrey Klimentyev
imagePullSecrets:
- registry-ru
Error: unable to build kubernetes objects from release manifest: error validating "": error validating data: ValidationError(Deployment.spec.template.spec.imagePullSecrets[0]): invalid type for io.k8s.api.core.v1.LocalObjectReference: got "string", expected "map"
helm.go:75: [debug] error validating "": error validating data: ValidationError(Deployment.spec.template.spec.imagePullSecrets[0]): invalid type for io.k8s.api.core.v1.LocalObjectReference: got "string", expected "map"
источник

AK

Andrey Klimentyev in Kubernetes — русскоговорящее сообщество
Artem Kozlov
Error: unable to build kubernetes objects from release manifest: error validating "": error validating data: ValidationError(Deployment.spec.template.spec.imagePullSecrets[0]): invalid type for io.k8s.api.core.v1.LocalObjectReference: got "string", expected "map"
helm.go:75: [debug] error validating "": error validating data: ValidationError(Deployment.spec.template.spec.imagePullSecrets[0]): invalid type for io.k8s.api.core.v1.LocalObjectReference: got "string", expected "map"
imagePullSecrets:
- name: registry-ru
источник

NG

Nikita Gorlov in Kubernetes — русскоговорящее сообщество
Даня
"Коллеги"...
Та он не тебе, он взрослым)
источник

NG

Nikita Gorlov in Kubernetes — русскоговорящее сообщество
Семён
Коллеги, нужно ваше мнение.
Есть задача - обеспечить надёжную кафку в кубере.
Какой посоветуете чарт\оператора ? кто чем пользовался  ? какие плюсы минусы ?
Юзаю битнами чарт в несколько реплик. Полёт нормальный.
источник

AK

Artem Kozlov in Kubernetes — русскоговорящее сообщество
Andrey Klimentyev
imagePullSecrets:
- name: registry-ru
Спасибо! Странно, что изначально в шаблоне чарта это не указано
источник

DZ

Dzmitry Zimin in Kubernetes — русскоговорящее сообщество
привет, кто-нить поднимал на win 10 (enterprise) minikube + vmware (hyperv)? Прописываю в Path - C:\Windows\System32\docker-machine-driver-vmware.exe как драйвер, запускаю minikube start --vm-driver vmware и получаю: 'vmware' driver reported an issue: exec: "vmrun": executable file not found in %PATH%
источник

1

1408 in Kubernetes — русскоговорящее сообщество
Добрый день. Спрошу уже 5-ый раз надеюсь на ответ. Есть люди которые работали с k3s и k3os?
источник

DS

Dmitry Sergeev in Kubernetes — русскоговорящее сообщество
Slach
народ, все и все таки
как проверить что имя сервиса точно присутсвует в DNS?

делаю
kubectl -n test get ep chi-test-011-secured-cluster-default-1-0 -o=custom-columns=field:.subsets[*].addresses[*].hostname
получаю
               329ms                  [bash] field
              329ms                  [bash] chi-test-011-secured-cluster-default-1-0-0


то есть сервис в apiserver есть и endpoints для него прописаны

тут же пытаюсь изнутри пода сделать коннект по имени сервиса
kubectl -n test exec chi-test-011-secured-cluster-default-0-0-0 -n test -- clickhouse-client -h chi-test-011-secured-cluster-default-1-0 --port=9000 -u default  --query="select 'OK'" 

эта сволочь не может отрезолвить имя сервиса
            1s 954ms                [bash] Code: 210. DB::NetException: Host not found: chi-test-011-secured-cluster-default-1-0 (chi-test-011-secured-cluster-default-1-0:9000)
сделай для коннекта больше попыток. Например 10 раз с интервалом по 10 секунд. А в целом TTL у DNS 30 секунд по умолчанию + время на обнаружение endpoint'ов (наверняка он с каким-то таймаутом это делает)

Тебе никто гарантий в кластере не дает, что оно моментально там в DNS появится, нужно это учитывать. А даже если будет моментально появлятся. То все равно нужна логика ретраев, чтобы при любых мелких задержках оно у тебя работало
источник

DS

Dmitry Sergeev in Kubernetes — русскоговорящее сообщество
Slach
охренеть, а на kubernetes 1.14.10 все быстро и летает
и dns обновляется без задержек
капец какой...
Да это просто повезло. Например если под у тебя запустится на ноде, где nodelocaldns уже закешировал этот DNS запрос. То 30 сек придется ждать точно
источник

DS

Dmitry Sergeev in Kubernetes — русскоговорящее сообщество
1408
Добрый день. Спрошу уже 5-ый раз надеюсь на ответ. Есть люди которые работали с k3s и k3os?
Задавай сразу вопрос. Никто не будет тебе отвечать с такой формулировкой. Опиши проблему, и может быть кто-нибудь подскажет решение. А то что там k3s вообще пофиг
источник

S

Sergey in Kubernetes — русскоговорящее сообщество
Добрый день, подскажите плиз. Как лучше сделать helm чарт для своих приложений. У меня есть идея юзать общий template с файлами шаблонов и разные values.yaml для приложений. Итого получаем повторяемость для всех приложений шаблона из которого будет разворачиваться приложение
источник

S

Sergey in Kubernetes — русскоговорящее сообщество
Просто не хочется городить для 150 приложений отдельные хельмчарты с шаблонами а хочется сделать один общий, чтобы в случае правок не приходилось вносить эти изменения во все чарты
источник

S

Sergey in Kubernetes — русскоговорящее сообщество
У кого-нибудь был опыт реализации подобной задумки?
источник

NG

Nikita Gorlov in Kubernetes — русскоговорящее сообщество
1408
Добрый день. Спрошу уже 5-ый раз надеюсь на ответ. Есть люди которые работали с k3s и k3os?
Ну я работал
источник