J'ai un déploiement de StatefulSet Cassandra qui fonctionne bien pour les services déployés sur Kubernetes avec un accès à l'espace de noms, mais j'ai aussi un travail ETL qui fonctionne dans EMR et doit charger des données dans ce cluster Cassandra. Quelle serait l'approche principale/Kubernetes pour ce faire?Quelle approche utiliser pour l'accès externe à Cassandra fonctionnant à l'intérieur des kubernetes?
Q
Quelle approche utiliser pour l'accès externe à Cassandra fonctionnant à l'intérieur des kubernetes?
0
A
Répondre
1
Je peux penser à deux options.
Simple est que vous pouvez créer le serveur avec Type: NodePort, avec ce que vous pouvez connecter le serveur avec l'adresse IP du nœud: numéro de port.
La deuxième option est que vous pouvez créer Ingress Load Balancer et vous connecter au cluster Cassandra.
Je pense que je peux utiliser un équilibreur de charge, puis assurez-vous que je n'utilise pas l'option de reconnaissance de jeton à partir du point de connexion. Cela nécessitera un changement de code car cela a été codé en dur et jamais configuré. Je vais devoir voir si je peux obtenir ce changement dans la base de code la semaine prochaine. –