Как определить поставщика кластера kubernetes (eks, aks) в контрольных диаграммах? - PullRequest
0 голосов
/ 29 января 2019

Я хочу написать общую схему управления, которая будет работать для всех поставщиков kubernetes platfrom - Azure aks, AWS eks.Есть по крайней мере одно отличие, которое мне нужно обработать - AWS eks не поддерживает sessionAffinity как часть спецификации сервиса.

Каков наилучший способ (автоматически) обнаружить платформу kubernetes, чтобы можно было обрабатывать такие различия?Я всегда могу попросить пользователя предоставить это в качестве входных данных, но я хочу избежать этого.

1 Ответ

0 голосов
/ 30 января 2019

Согласно документу облачных провайдеров о Kubernetes, «провайдерам облачного дерева обычно требуются оба параметра --cloud-provider и --cloud-config, указанные в командных строках для kube-apiserver,куб-контроллер-менеджер и кубелет ».Так что, если вы можете запросить эти значения, вы сможете достичь желаемого.

...