我想了解处理有几个节点和一个主节点的Kubernetes群集的好方法。 我在我的公司的云中托管集群,普通的Ubuntu盒(因此没有Google Cloud或AWS)。为无状态web应用程序创建多节点Kubernetes群集
每个窗格包含webapp(这是无状态的),我通过复制控制器运行任意数量的窗格。
我看到与服务,我可以申报PublicIPs但是这是令人困惑,因为在我的奴才节点添加ip地址 后,每个ip只公开它运行的pod,它不会做任何形式的负载平衡。因此, 如果一个节点没有任何活动的pod运行(因为创建的pod是在节点间随机分配的),它只是超时,并且我结束了一些不响应的IP地址。我理解这个错误吗?
我该如何真正地为我的web应用程序做一个适当的外部负载平衡?我应该在Pod级别上进行负载平衡,而不是使用Service? 如果是这样,豆荚被认为是致命的,他们可能动态死亡和出生,我如何跟踪这一点?