Size: a a a

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

2016 September 21

IS

Ivan Shvedunov in Kubernetes — русскоговорящее сообщество
ну у нас случай с деплоем компонентов опенстека. nova compute nodes - должно быть не более одной на ноду k8s. Там через node affinity задаётся подмножество нод, на которых оно должно работать, а запускается оно через DS. если есть два параллельных деплоя containerized control plane в разных неймспейсах, то правило один фиг должно соблюдаться. соотв. pod antiaffinity можно использовать, чтобы это enforce’ить.
источник

MF

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

MF

Maxim Filatov in Kubernetes — русскоговорящее сообщество
не понял с первого раза
источник

MF

Maxim Filatov in Kubernetes — русскоговорящее сообщество
ща перечитаю
источник

T

Timur in Kubernetes — русскоговорящее сообщество
о! еще один кто опенстек деплоить в кубернетс!
источник

IS

Ivan Shvedunov in Kubernetes — русскоговорящее сообщество
там ещё товарищ о юзкейсе пишет: “I have a use-case for pod affinity. I would like to run HDFS in HA mode on kubernetes. There are 3 types of nodes: namenodes, journalnodes and datanodes. For performance, it makes sense to run journalnodes on the same nodes as namenodes. From my understanding, each pod is assigned an IP address, but in the case of HDFS, the namenode and journalnodes need to have their own IP addresses, so pod affinity would be a great candidate for this.”
источник

T

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

T

Timur in Kubernetes — русскоговорящее сообщество
я когда про опенстек в кубере услышал - это был взрыв мозга, но hdfs???!!
источник

MF

Maxim Filatov in Kubernetes — русскоговорящее сообщество
я бы просто два разных демонсета сделал (ну то есть одинаковых, но с разными именами)
источник

MF

Maxim Filatov in Kubernetes — русскоговорящее сообщество
как workaround
источник

MF

Maxim Filatov in Kubernetes — русскоговорящее сообщество
если я правильно понимаю, о чем речь
источник

MF

Maxim Filatov in Kubernetes — русскоговорящее сообщество
nodeSelector-то у демонсетов есть
источник

IS

Ivan Shvedunov in Kubernetes — русскоговорящее сообщество
наш случай попытаюсь объяснить - два деплоя какой-то штуки, живущие в разных неймспейсах, через DS запускают нечто на некотором подмножестве нод. про друг друга эти два деплоя ничего не знают. Но _нечто_ не должно запускаться на одной ноде более чем в 1 экземпляре, даже если оно из разных неймспейсов
источник

MF

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

MF

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

MF

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

MF

Maxim Filatov in Kubernetes — русскоговорящее сообщество
осознал
источник

IS

Ivan Shvedunov in Kubernetes — русскоговорящее сообщество
т.е. этим деплоям неудобно согласовывать свои nodeSelector’ы (сейчас вместо nodeSelectors принято/скоро будет принято node affinity использовать, node selectors вроде как скоро устаревшими объявят)
источник

MF

Maxim Filatov in Kubernetes — русскоговорящее сообщество
блин нодеСелектор - это сильно меньше букв, чем ноде аффинити
источник

MF

Maxim Filatov in Kubernetes — русскоговорящее сообщество
и выглядит читабельнее
источник