Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon web services 跨两个不同云提供商的负载平衡Kubernetes群集_Amazon Web Services_Load Balancing_Google Compute Engine_Kubernetes - Fatal编程技术网

Amazon web services 跨两个不同云提供商的负载平衡Kubernetes群集

Amazon web services 跨两个不同云提供商的负载平衡Kubernetes群集,amazon-web-services,load-balancing,google-compute-engine,kubernetes,Amazon Web Services,Load Balancing,Google Compute Engine,Kubernetes,我想在GCE上创建一个kubernetes集群,在AWS上创建另一个,都运行相同的应用程序 在两个平台上实现负载平衡的最佳方法是什么?您可以在两个平台上部署相同的应用程序,通过L3/L7服务公开它,然后创建一个包含每个群集的公共IP的DNS条目 如果您想要的不仅仅是循环负载平衡,您可以使用一种服务,例如执行延迟或基于地理位置的路由,还可以添加DNS运行状况检查 您可以在两个平台上部署相同的应用程序,通过L3/L7服务将其公开,然后创建一个包含每个集群的公共IP的DNS条目 如果您想要的不仅仅是循

我想在GCE上创建一个kubernetes集群,在AWS上创建另一个,都运行相同的应用程序


在两个平台上实现负载平衡的最佳方法是什么?

您可以在两个平台上部署相同的应用程序,通过L3/L7服务公开它,然后创建一个包含每个群集的公共IP的DNS条目


如果您想要的不仅仅是循环负载平衡,您可以使用一种服务,例如执行延迟或基于地理位置的路由,还可以添加DNS运行状况检查

您可以在两个平台上部署相同的应用程序,通过L3/L7服务将其公开,然后创建一个包含每个集群的公共IP的DNS条目


如果您想要的不仅仅是循环负载平衡,您可以使用一种服务,例如执行延迟或基于地理位置的路由,还可以添加DNS运行状况检查

您能否详细介绍一下如何执行这些步骤-通过L3/L7服务公开,然后创建DNS条目?您可以通过在部署/副本集/复制控制器上运行
kubectl expose
来创建L3服务,它将为对象创建服务并将外部IP与之关联。您可以使用
入口
对象创建L7服务,该对象还将获得外部IP。一旦两个集群上都有了外部IP,您可以创建一个将人名映射到两个公共IP地址的DNS条目。能否详细说明如何执行这些步骤-通过L3/L7服务公开,然后创建DNS条目?您可以通过在部署/副本集/复制控制器上运行
kubectl expose
来创建L3服务,它将创建为对象提供服务,并将外部IP与其关联。您可以使用
入口
对象创建L7服务,该对象还将获得外部IP。一旦两个集群上都有了外部IP,就可以创建一个DNS条目,将人名映射到两个公共IP地址。