问题标签 [azure-load-balancer]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
azure - Azure 应用服务负载平衡设置
Azure 应用服务的 ARM 模板具有配置负载平衡算法的设置 - loadBalancing。根据文档,它可以通过 SiteConfig 对象获得,并且可以具有以下值:WeightedRoundRobin、LeastRequests、LeastResponseTime、WeightedTotalTraffic、RequestHash。
我们使用标准 S1 应用服务计划对两个实例进行了一些测试。第一个实例响应所有请求没有延迟,第二个实例响应所有请求延迟 3 秒,ARR 关联已关闭。
测试表明所有设置执行相同 - 经过一段时间的加速时间后,所有请求在两个实例之间均匀分布。至少对于 LeastResponseTime 来说是没有预料到的,它直观地假设将更多流量引导到第一个实例(响应时间短)。
所以问题是,这个设置是否有效?如果是这样,它在什么应用服务配置中受到尊重?
node.js - 允许 Node.js 应用程序与 Kubernetes 集群上的 pod 通信
我在 Azure 中有一个 Node.js 应用程序,我希望它能够与 kubernetes 集群上的 pod 连接/对话(这个 pod 有一个外部 IP,并且是一个负载均衡器)。单击我的 Node.js 应用程序上的提交按钮后,我希望能够将 bash 命令发送到 Kubernetes 集群上的 pod。
你知道我如何将应用程序连接到 Pod 吗?我知道 index.js 文件中有 server.listen 函数,但是我不太确定如何处理这种情况。
谢谢您的帮助
azure - Azure 基本到标准 SKU 负载均衡器升级,无需停机
有没有办法用标准的 sku LB 替换我现有的基本 sku LB 而不会造成停机?
运行 3 层架构应用程序/Web/DB。
我的想法是创建新的标准 sku,按照基本配置 100%,然后为每个公共 IP 从旧(基本 LB)一次更新一个 Azure DNS 到新 IP(标准 LB)。会这样做吗?
load-balancing - 如何在 Azure 容器服务 (AKS) 上获取循环负载均衡器
从我读过的所有内容来看,我的 LoadBalancer 服务应该是随机的。sessionAffinity 是 None ,我假设它使用默认的 iptables 随机算法。尽管如此,我注意到实际的亲和性对客户端 IP 具有粘性。只有经过一段时间后,特定客户端才会使用不同的 pod。这很烦人,因为我所有的帖子都在同一个 pod 上。每个帖子都是针对每个 pod 排队的长时间运行的操作。理想情况下,每个 pod 排队的操作数量大致相同,但只有一个 pod 使用默认配置获取帖子。
我知道要更改为 ipvs 的 kube-proxy 参数,但我不知道在 AKS 集群生命周期的哪个位置可以设置 kube-proxy 参数。
如何切换 AKS 群集以使用 IPVS 循环负载均衡器算法?
azure - 服务结构节点类型到节点类型的连接
我们正在基于此 ARM 模板 https://github.com/Azure/azure-quickstart-templates/tree/master/service-fabric-secure-nsg-cluster-65-node-3-nodetype使用 Service Fabric 开发应用程序.
我们有两种节点类型:前端,后端。这个想法是将前端暴露给互联网,后端节点类型应该只能通过前端节点类型访问。这是我们构建的,除了我们有两个节点类型:https ://github.com/Azure/azure-quickstart-templates/blob/master/service-fabric-secure-nsg-cluster-65-node-3-nodetype/ NSG1.PNG
我们有 1 个服务结构 vnet、两个子网(前端和后端)、两个负载均衡器(可从网络访问)和两个网络安全组。
我们想通过端口 X 访问 nodetype 后端中的服务结构服务。我们从前端实例访问后端负载均衡器。入站安全规则(后端)正在阻止流量(prio 4095,“blockall”)。
如果我们创建一个规则来允许端口 x(源任意和目标),它就可以工作。但是我们想限制来自外部的访问。我们使用源负载均衡器和目标任何配置网络安全组,但我们仍然无法从前端节点类型连接。其他人有这个问题吗?
azure - Azure 外部负载均衡器和 Kubernetes 集群
我必须手动在 MS Azure 中创建一个 Kubernetes 集群,而不是使用 AKS。所以:
- 我在一个可用性集中创建了 2 个 VM:一个用于 k8s 主节点,第二个用于 k8s 节点。
- 我创建了外部负载均衡器并将 2 个虚拟机添加到后端池。
- 我已经使用 kubespray 创建了 k8s 集群。
我创建了部署和负载平衡器服务:
/li>
但 LoadBalancer 服务 External-IP 始终处于挂起状态:
此外,telnet azure_loadbalancer_public_ip 不起作用。我尝试使用 NodePort 而不是 LoadBalancer,但在这种情况下,我在 k8s 主节点和 k8s 节点上有两个端点用于我的服务。
我想要的是一个入口点:azure_loadbalancer_public_ip
,即平衡集群中所有节点之间的流量。
您能否帮我理解我做错了什么,是否可以在 Kubernetes 中将 Azure 外部负载均衡器与 LoadBalancer 服务“绑定”?
azure - 创建机器后将负载均衡器附加到多个虚拟机(在这种情况下无法使用可用性集)
我创建了两个虚拟机。我没有为他们创建可用性集,因为我不知道我会需要它。我不想重新创建这些虚拟机,因为我需要一个月的时间来配置和安装它们上的所有东西。
现在我创建了 LB,但我可以看到我只能将它与一个 VM 或包含多个 VM 的可用性集相关联(正如我所说的那样,这是不可能的,因为它只能在创建 VM 期间进行配置)。
我尝试将 LB 与 VM 关联,但我可以看到我只能选择一个 VM。
我不敢相信我不能为 LB 选择至少两个虚拟机???这真的以这种方式工作吗?这对我来说真的很令人惊讶,也很令人失望。
如果有一些关于如何将负载均衡器与相同资源组和虚拟网络关联到多个 VM 的快速工作,请建议我。
请!真的没有任何解决方法吗?我检查了这个,没有提到如何关联多个虚拟机。 具有单个 VM 的 Azure 负载均衡器
azure-load-balancer - 无法将 VM 添加到标准 Azure 负载均衡器
我在包含多个虚拟机的 VNET 中有一个 Azure 标准内部负载均衡器。当我想将其中两个 VM 添加到负载平衡器的后端池时,它们没有作为选项列出。它们是在 ARM 下创建的,不包含在任何其他负载均衡器池中。它们也位于与后端池关联的同一 VNET 中。
如果我创建一个基本负载均衡器,我可以看到它们并成功地将它们添加到池中。在将 VM 添加到标准负载平衡器中的池之前,是否有关于必须满足的 VM 要求的文档?
azure - 如何使用 powershell 获取 azure vm 的负载均衡器名称?
我是 azure 部署的新手,因此我们试图在当前虚拟机上获取名称以进行部署,因此我们需要删除并轮换当前虚拟机。
今天我能够删除平衡器的虚拟机,但不能旋转。
我知道我需要平衡器的名称。
现在我能够得到:IP 地址。网名。VM 的 Azure 上的名称。订阅名称。
我在旋转设置的powershell代码上获得了以下代码:
但我没有平衡器的名字。
通过这种方式,我能够删除
如果我有其他信息但没有平衡器的名称。
我能做些什么来获得这个平衡器的名字?
谢谢,
马可·卡巴洛