Есть ли способ включить прокси-режим IPVS в кластере GKE?

Я хочу попробовать этот новый режим прокси и различные планировщики, которые он имеет для некоторых наших приложений. Пока мне не удалось найти способ изменить режим по умолчанию iptables на ipvs на узлах GKE.

Everywere говорит передать --proxy-mode=ipvs в kube-proxy, но это не имеет смысла в «эластичных / динамических» развертываниях, таких как GKE, новые узлы не будут принимать эти изменения.

Я также видел здесь: https://kubernetes.io/blog/2018/07/09/ipvs-based-in-cluster-load-balancing-deep-dive/, которые «сценарии GCE» ( которые я действительно не знаю, что это такое) поддерживают настройку переменной среды KUBE_PROXY_MODE=ipvs, но я не могу найти способ передать переменные env в пулы узлов во время создания через gcloud или веб-интерфейс.

Есть идеи, возможно ли это вообще? (кстати использую версию 1.11.6-gke.2)


person Paco Esteban    schedule 17.01.2019    source источник


Ответы (1)


GKE не поддерживает IPVS. Вы можете создать свой собственный кластер, используя экземпляры Google Compute Engine, и изменить каждый аспект своего кластера по своему усмотрению. Вы можете использовать Kubeadm или даже обратиться к Kubernetes The Hard Way Келси Хайтауэр.

person ozrlz    schedule 17.01.2019
comment
Я знаю вопросы о GKE, но как сторона не для любопытных. Я проверил журнал kube-proxy pod в кластере AWS kops v1.11.9, он также использует iptables. - person neokyle; 02.05.2019