Size: a a a

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

2020 October 26

L

Lucky SB in Kubernetes — русскоговорящее сообщество
Орест Капко
вроде гуд
и почему на картинке у тебя другой манифест ? ;)
без индент
источник

GK

Gennadiy Khramov in Kubernetes — русскоговорящее сообщество
helm  template --namespace datasource --create-namespace --generate-name helm-charts/data-generator -x templates/configmap.yaml
чтот такое
источник

DS

Dmitry Sergeev in Kubernetes — русскоговорящее сообщество
Tuntsov
Вот здесь-то и вопрос — как и чем? Я знаю только про envsubst, но много выше писали о том, какой это костыль и как же это ужасно совково
переменные из CI отправляю в --set. Не понял зачем тут именно использовать envsubst. Но там их же на самом деле мало, обычно через --set передаю какаую-то динамику. Например имя ветки, или имя домена для временных окружений поднятых для PR.  Остальное итак где-то уже описано и статично в vault/configmap/secret/values
источник

V

Vadim in Kubernetes — русскоговорящее сообщество
Где явно прописать container-runtime можно? не уверен какой используется
источник

GG

George Gaál in Kubernetes — русскоговорящее сообщество
в смысле
источник

GG

George Gaál in Kubernetes — русскоговорящее сообщество
у тебя кластер с разными воркер нодами?
источник

V

Vadim in Kubernetes — русскоговорящее сообщество
через docker образы пулятся, а кубер ругается на
x509: certificate signed by unknown authority
притом что даже локально образы есть, зачем он пытается скачать
в /etc/docker/certs.d  добавлен ca.crt реестра, docker пулит, а кубер че то нет, да и пулить не должен, так как локально естьъ
источник

ОК

Орест Капко... in Kubernetes — русскоговорящее сообщество
Lucky SB
и почему на картинке у тебя другой манифест ? ;)
без индент
та только что подправил
потому что есть идея что это лишнее в моем случае
источник

GG

George Gaál in Kubernetes — русскоговорящее сообщество
Vadim
через docker образы пулятся, а кубер ругается на
x509: certificate signed by unknown authority
притом что даже локально образы есть, зачем он пытается скачать
в /etc/docker/certs.d  добавлен ca.crt реестра, docker пулит, а кубер че то нет, да и пулить не должен, так как локально естьъ
в параметрах кубелета смотри
источник

ОК

Орест Капко... in Kubernetes — русскоговорящее сообщество
Lucky SB
как раз не гуд, а бед. убирай пробелы перед {{ .Files
убрал - не помогло
источник

L

Lucky SB in Kubernetes — русскоговорящее сообщество
Орест Капко
убрал - не помогло
Ну показывай манифест то. А то ты небось индент не вернул
источник

O

Oleg in Kubernetes — русскоговорящее сообщество
Всем привет!
Среда AWS EKS.
До этого юзал nginx, решили попробовать haproxy. Никак не могу понять, как мне ингрессу сказать, чтобы глядел на haproxy. Вроде и поставил в аннотациях: haproxy.org/ingress.class: "haproxy" и что-то ничего... Не берёт экстернал ип
источник

L

Lucky SB in Kubernetes — русскоговорящее сообщество
Vadim
через docker образы пулятся, а кубер ругается на
x509: certificate signed by unknown authority
притом что даже локально образы есть, зачем он пытается скачать
в /etc/docker/certs.d  добавлен ca.crt реестра, docker пулит, а кубер че то нет, да и пулить не должен, так как локально естьъ
Крио или контейнерд ?
источник

ОК

Орест Капко... in Kubernetes — русскоговорящее сообщество
Lucky SB
Ну показывай манифест то. А то ты небось индент не вернул
apiVersion: v1
kind: ConfigMap
metadata:
 name: {{ .Values.fullname }}-configmap
data:
 default.yml: |
{{ .Files.Get "default.yml" | indent 2 }}
источник

L

Lucky SB in Kubernetes — русскоговорящее сообщество
И какая ошибка?
источник

V

Vadim in Kubernetes — русскоговорящее сообщество
Lucky SB
Крио или контейнерд ?
docker установил
источник

V

Vadim in Kubernetes — русскоговорящее сообщество
докером пулятся образы, а кубер не пулит, вот думаю, может он автоматом случайно в качестве рантайма использует containerd
источник

ОК

Орест Капко... in Kubernetes — русскоговорящее сообщество
Error: unable to build kubernetes objects from release manifest: error validating "": error validating data: [ValidationError(ConfigMap.data.basinbeat): invalid type for io.k8s.api.core.v1.ConfigMap.data: got "map", expected "string", ValidationError(ConfigMap.data.output): invalid type for io.k8s.api.core.v1.ConfigMap.data: got "map", expected "string"]
helm.go:94: [debug] error validating "": error validating data: [ValidationError(ConfigMap.data.basinbeat): invalid type for io.k8s.api.core.v1.ConfigMap.data: got "map", expected "string", ValidationError(ConfigMap.data.output): invalid type for io.k8s.api.core.v1.ConfigMap.data: got "map", expected "string"]
источник

V

Vadim in Kubernetes — русскоговорящее сообщество
прописал --container-runtime-endpoint='/var/run/dockershim.sock'
в /etc/systemd/system/kubelet.service.d/10-kubeadm.conf не помогло
источник

ОК

Орест Капко... in Kubernetes — русскоговорящее сообщество
думаю проблема в самом файле
источник