Alexander
Прикольно)
Denis
Подскажите пожалуйста, есть ли какие-то тулзы или кейсы по мониторингу работы сети в кластере k8s? К примеру в случае факапа сетевого на одной ноде, я бы мог получить уведомление об этом. Если что CNI Calico
Alexander
Привет, после деплоя в кубер через CI gitlab получаю ошибку
error: arguments in resource/name form must have a single resource and name
сталкивался кто-то с таким?
какие конфиги показать, куда смотреть?
Denis
Stefan
Stefan
ebs не канает
Denis
Alexander
хельм чарт
Stefan
bama^boy
Stefan
а блиать
Stefan
попробую и так, спасибо за совет
Stefan
и это получается обычным hostPath им указывать же верно?
bama^boy
ага
Сергей
кто поможет найти траблу?
Failed to install app mariadb. Error: UPGRADE FAILED: YAML parse error on mariadb/templates/master-statefulset.yaml: error converting YAML to JSON: yaml: line 34: did not find expected key
Семён
у тебя кусок темплейта в ямле
Сергей
у тебя кусок темплейта в ямле
у меня вот код
defaultImage: true
image.repository: bitnami/mariadb
image.tag: 10.1.36-debian-9
metrics.image: prom/mysqld-exporter
metrics.imageTag: v0.10.0
db.user: admin
db.password:
db.name: my_database
master.persistence.enabled: 'false'
master.persistence.size: 8Gi
master.persistence.storageClass: ""
replication.enabled: true
slave.replicas: '2'
slave.persistence.enabled: 'false'
slave.persistence.size: 8Gi
slave.persistence.storageClass: ""
service.type: NodePort
service.nodePort.master: ""
service.nodePort.slave: ""
metrics.enabled: 'false'
master.affinity: ???
как правильно написать master.affinity ?
Семён
поидее лейбл ноды на которую мастер должен приехать
Сергей
написано что там должен быть {}, то есть объект
Сергей
как объект написать тут)
Семён
просто попробуй туда лейбл вписать. дальше уже не подскажу.
Сергей
Сергей
Kirill
Насколько нужен br_netfilter для, напрмер, Calico?
Сергей
Как написать на какие ноды устанавливать поды? я уже весь день убил на эту ху.ню
Mik
Привет всем! кто юзает https://www.spinnaker.io/, выскажите имхо есть смысл его использовать для деплоя в куберы в гугл?
Alexey
Сергей
Alexey
https://kubernetes.io/docs/concepts/configuration/assign-pod-node/
Сергей
https://kubernetes.io/docs/concepts/configuration/assign-pod-node/
я уже изучил 10 раз эту доку, у меня есть answer.yml
defaultImage: true
image.repository: bitnami/mariadb
image.tag: 10.1.36-debian-9
metrics.image: prom/mysqld-exporter
metrics.imageTag: v0.10.0
db.user: admin
db.password:
db.name: my_database
master.persistence.enabled: true
master.persistence.size: 60Gi
master.persistence.storageClass: nfs-provisioner
replication.enabled: true
slave.replicas: '1'
slave.persistence.enabled: true
slave.persistence.size: 60Gi
slave.persistence.storageClass: nfs-provisioner
service.type: ClusterIP
service.nodePort.master: ""
service.nodePort.slave: ""
metrics.enabled: 'false'
отсюда парсится в statefulset и на этом этапе ошибку при парсинге выдает
Alexey
ну смотри свой парсер, при чем тут куб то
Сергей
Сергей
Alexey
ааа это. У тебя полиси для мастера.
Alexey
сек
Alexey
tolerations:
- key: "node-role.kubernetes.io/master"
operator: "Exists"
effect: "NoSchedule"
Alexey
добавь, тогда даст на мастер установить. Ругается что у тебя запрет на установку в мастера
Gabriel
А подскажите пожалуйста, откуда берется переменная KUBERNETES_SERVICE_PORT/KUBERNETES_SERVICE_PORT_HTTPS?
Кластер разворачивается кубеспреем, и secure порт api сервера 6443, но при этом поднимается kube-proxy, который проксирует с 443 на 6443.
G72K
Переходите на CoreDNS они сказали нам, выкиньте ваш древний dnsmasq и спите спокойно. CoreDNS GA , вам не о чем беспокоиться : https://github.com/zalando-incubator/kubernetes-on-aws/blob/dev/docs/postmortems/jan-2019-dns-outage.md
Oleg
Grisha
Oleg
Ну и это... рбак же врублен на всех аписерверах?
Oleg
Oleg
мы с таким на своих микросервисах сталкивались, мониторинг и алертинг важны
G72K
Oleg
Oleg
корднс на тестовом стенде только вертится, но собираемся переходить на него
Oleg
но все равно нужно мониторить, пофиг что.
у них пинус на графиках, а они руками дебажат, что же произошло.
хотя одного алерта от прометея хватило бы
G72K
Oleg
Andrey
Вот поэтому и надо кэшировать на ноде все запросы.
Oleg
понятно, что там тоже не дебили этим делом занимаются, и обычно такие аварии - стечение не одного фактора
Oleg
другим же нужно выводы делать
Oleg
мы унесли мониторинг из кластера, одной из причин была как раз потенциальная ситуация остаться в случае пиздеца еще из без мониторинга
Rainbow
G72K
ipvs - GA, затем уже отлавливают косяки с UDP сервисами. CSI - GA, затем уже выясняют что любой CSI драйвер должен либо ломать куб, либо нарушать CSI спеку. CoreDNS - GA, потом уже сидят и обсуждают "надо бы нам резолвер на каждой ноде иметь, ибо надёжность упала [после выпиливания dnsmasq]. Я не думаю, что там дебилы, но что-то явно не так с этими GA релизами.
Andrey
G72K
Просто на пустом месте ухудшили качество жизни людям
G72K
Ибо что они скажут, то все установщики куба к себе тянут ибо "официальная рекомендация обновилась, надо соответствовать"
Andrey
G72K
G72K
Andrey
Oleg
короче, может меня неправильно поняли, но я не за/против корднс или днсмаск
а за мониторинг любого говна
G72K
Oleg
к тому, что и днсмаск можно сломать, как и хрен сдуру
Andrey
G72K
G72K