Size: a a a

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

2021 April 02

L

Lucky SB in Kubernetes — русскоговорящее сообщество
Это жесть и баг.
Так работать не должно ))))
источник

Д

Дмитрий in Kubernetes — русскоговорящее сообщество
Всем привет.
У нас есть продукт (CRM на php) и много клиентов, для каждого клиента свой инстанс. Сейчас каждому клиенту развёрнута виртуалка, там с Ansible задеплоено приложение. Клиентов много, хочу от полутора сотен мелких виртуалок перейти на десяток крупных, потому что управлять всем этим добром становится всё неудобнее (следить за местом на них, каждому свой адрес публичный нужен и т.д.) на них куб и всех клиентов в куб определить, деплоить и обновлять их хелмом (по необходимости).
Возник вопрос, а как хранить конфигурацию для каждого клиента? Мне видится, что каждому нужна репа в гите с его чартами, но это как-то не очень красиво получается, как по мне. Или их всех определить в одну репу и хранить по разным директориям?
Какое аккуратное решение в таком случае применить?
Если нужны какие-то уточнения, то могу дополнить, не знаю что ещё нужно для полного понимания.
источник

G

Ghost in Kubernetes — русскоговорящее сообщество
Lucky SB
Это жесть и баг.
Так работать не должно ))))
1 node(s) had taint {node-role.kubernetes.io/master: }, that the pod didn't tolerate, 2 node(s) had volume node affinity conflict
ругается на конфликт. но по идее ему нужен только один pv, чем ему другие помешали непонятно.
в node affinity всего лишь указано что надо pv на определенную ноду располагать
источник

L

Lucky SB in Kubernetes — русскоговорящее сообщество
Ghost
1 node(s) had taint {node-role.kubernetes.io/master: }, that the pod didn't tolerate, 2 node(s) had volume node affinity conflict
ругается на конфликт. но по идее ему нужен только один pv, чем ему другие помешали непонятно.
в node affinity всего лишь указано что надо pv на определенную ноду располагать
Ну на пастебин кинь полный манифест пв
источник

G

Ghost in Kubernetes — русскоговорящее сообщество
Lucky SB
Ну на пастебин кинь полный манифест пв
всех трех?
источник

L

Lucky SB in Kubernetes — русскоговорящее сообщество
Ghost
всех трех?
Кинь всех трех
источник

L

Lucky SB in Kubernetes — русскоговорящее сообщество
Чота мне подсказывает, что ты там в аффинити имена всех узлов перечислил
источник

G

Ghost in Kubernetes — русскоговорящее сообщество
чот пасте бин не пашет норм - https://controlc.com/0af759ae
источник

ВГ

Владимир Гурьянов... in Kubernetes — русскоговорящее сообщество
Пользуйся xpaste.pro
источник

G

Ghost in Kubernetes — русскоговорящее сообщество
источник

РН

Роман Небалуев... in Kubernetes — русскоговорящее сообщество
вечер добрый

кубер реально не позволяет создавать tcp и udp в одном балансировщики?

apiVersion: v1
kind: Service
metadata:
 annotations:
   qbec.io/component: service
 labels:
   app.kubernetes.io/component: controller
   app.kubernetes.io/instance: ingress-nginx
   app.kubernetes.io/name: ingress-nginx
   qbec.io/application: ideco
   qbec.io/environment: service
 name: ingress-nginx-controller-real-ip
spec:
 externalTrafficPolicy: Local
 loadBalancerIP: 130.0.0.0
 ports:
 - name: http
   port: 80
   protocol: TCP
   targetPort: http
 - name: https
   port: 443
   protocol: TCP
   targetPort: https
 - name: test-udp
   port: 53
   protocol: UDP
   targetPort: test-udp
 selector:
   app.kubernetes.io/component: controller
   app.kubernetes.io/instance: ingress-nginx
   app.kubernetes.io/name: ingress-nginx
 type: LoadBalancer
источник

AB

Alexander Bmgeek in Kubernetes — русскоговорящее сообщество
Роман Небалуев
вечер добрый

кубер реально не позволяет создавать tcp и udp в одном балансировщики?

apiVersion: v1
kind: Service
metadata:
 annotations:
   qbec.io/component: service
 labels:
   app.kubernetes.io/component: controller
   app.kubernetes.io/instance: ingress-nginx
   app.kubernetes.io/name: ingress-nginx
   qbec.io/application: ideco
   qbec.io/environment: service
 name: ingress-nginx-controller-real-ip
spec:
 externalTrafficPolicy: Local
 loadBalancerIP: 130.0.0.0
 ports:
 - name: http
   port: 80
   protocol: TCP
   targetPort: http
 - name: https
   port: 443
   protocol: TCP
   targetPort: https
 - name: test-udp
   port: 53
   protocol: UDP
   targetPort: test-udp
 selector:
   app.kubernetes.io/component: controller
   app.kubernetes.io/instance: ingress-nginx
   app.kubernetes.io/name: ingress-nginx
 type: LoadBalancer
реально
источник

РН

Роман Небалуев... in Kubernetes — русскоговорящее сообщество
Alexander Bmgeek
реально
окей)
источник

L

Lucky SB in Kubernetes — русскоговорящее сообщество
А на узле есть метка kubernetes.io/hostname=kubs1
?

А у самого пода нет никаких ноде селектор или нодеаффинити ?

Выглядит то все верно
источник

G

Ghost in Kubernetes — русскоговорящее сообщество
Lucky SB
А на узле есть метка kubernetes.io/hostname=kubs1
?

А у самого пода нет никаких ноде селектор или нодеаффинити ?

Выглядит то все верно
самое интересное у него вроде pvc всего один, он его баундид причем на любой из трех по желанию
источник

G

Ghost in Kubernetes — русскоговорящее сообщество
а потом идет дальше и вот такой ворнинг выдает и падает
источник

L

Lucky SB in Kubernetes — русскоговорящее сообщество
Роман Небалуев
вечер добрый

кубер реально не позволяет создавать tcp и udp в одном балансировщики?

apiVersion: v1
kind: Service
metadata:
 annotations:
   qbec.io/component: service
 labels:
   app.kubernetes.io/component: controller
   app.kubernetes.io/instance: ingress-nginx
   app.kubernetes.io/name: ingress-nginx
   qbec.io/application: ideco
   qbec.io/environment: service
 name: ingress-nginx-controller-real-ip
spec:
 externalTrafficPolicy: Local
 loadBalancerIP: 130.0.0.0
 ports:
 - name: http
   port: 80
   protocol: TCP
   targetPort: http
 - name: https
   port: 443
   protocol: TCP
   targetPort: https
 - name: test-udp
   port: 53
   protocol: UDP
   targetPort: test-udp
 selector:
   app.kubernetes.io/component: controller
   app.kubernetes.io/instance: ingress-nginx
   app.kubernetes.io/name: ingress-nginx
 type: LoadBalancer
У тебя тип сервиса лоад балансер.
И все вопросы ты должен тп облака задавать, в котором твой куб работает и которое облако и создает балансировщик для куба
источник

L

Lucky SB in Kubernetes — русскоговорящее сообщество
Ghost
самое интересное у него вроде pvc всего один, он его баундид причем на любой из трех по желанию
Дык видать забиндил на тот пв, что на мастере.
А под на мастер не пускает тейнт
источник

РН

Роман Небалуев... in Kubernetes — русскоговорящее сообщество
Lucky SB
У тебя тип сервиса лоад балансер.
И все вопросы ты должен тп облака задавать, в котором твой куб работает и которое облако и создает балансировщик для куба
они ответили, что это ограничение кубера.
Вот и узнаю, не пиздят ли они
источник

L

Lucky SB in Kubernetes — русскоговорящее сообщество
Роман Небалуев
они ответили, что это ограничение кубера.
Вот и узнаю, не пиздят ли они
Врут как дышат.
Куб прокси пофик какие правила нат создавать
источник