2017-10-06 3 views
0

J'ai donc une configuration kubernetes qui a deux nœuds, ce qui crée deux services backend d'équilibreur de charge (dans GCP).Kubernetes - comment définir l'affinité de session lors de l'utilisation de GCP avec plusieurs nœuds?

Comment puis-je avoir une fonctionnalité d'affinité de session entre les deux services backend? Je pensais que je serais en mesure de supprimer le second service backend, puis d'ajouter le second «backend» généré au premier service backend - mais je ne suis pas sûr que ce soit faisable/possible.

Répondre

0

L'équilibrage de charge est effectué par le service. Donc je pense que vous avez juste besoin d'un service et derrière lui des pods (ReplicaSet ou Deployment avec des labels ciblés). Pour savoir comment faire fonctionner l'affinité de session, vous avez probablement besoin d'une entrée avec un cookie d'affinité. Dans le référentiel Ingress Kubernetes, il y a un exemple (here).