对于外部的流量,通过外部的一个负载均衡器CloudControllerManager去监听service的变化之后,去配置的一个负载均衡器,然后转发到节点上的一个NodePort上面去,NodePort也会经过kube-proxy配置的一个iptables,把NodePort的流量转换成ClusterIP,紧接着转换成后端的一个pod的IP地址,去做负载均衡以及服务发现。8.1、技术选型:METAILB免费,开源,配置相对较简单
importosimportjsonfrompy2neoimportGraph,NodeclassMedicalGraph:def__init__(self):cur_dir='/'.join(os.path.abspath(__file__).split('/')[:-1])self.data_path=os.path.join(cur_dir,'data/medical.json')self.g=Graph("neo4j://192.168.112.100:7687",auth=("neo4j","neo4jpassword"))build_medicalgraph.py和answer_search.py两个原文件中的self.g=Graph()的连接格式都更改为上述代码中的格式。
THE END