代码之家  ›  专栏  ›  技术社区  ›  Tal Avissar

入口资源部署

  •  0
  • Tal Avissar  · 技术社区  · 4 年前

    将与ELB交互的入口资源创建到运行在Kubernetes上的目标部署环境中的最佳方法是什么?

    众所周知,有不同的云提供商和许多类型的设置,它们与部署入口资源相关,这取决于您的目标环境:AWS、OpenShift、普通的K8S、google云、Azure。

    在云部署上,如Amazon、Google等,ingres还需要特殊的注释,其中大多数注释对于需要ingres的所有微服务都是通用的。

    我正在寻找最好的解决方案,目标是使用更多的标准选项,减少平台之间的差异来部署入口资源。

    所以也许最好的方法是创建一个操作员来部署入口资源,因为这里有许多不同的设置?

    其他公司如何将他们的入口资源部署到k8s集群?

    1 回复  |  直到 4 年前
        1
  •  2
  •   Jonas    4 年前

    将与ELB交互的入口资源创建到运行在Kubernetes上的目标部署环境中的最佳方法是什么?

    AWS ALB Ingress Controller 但它也有自己的缺点 .

    如果我们也部署了一个像Istio这样的网格,那么我们需要使用Istio网关和入口。

    是的,那么情况就不同了,因为你将使用 VirtualService 从Istio或使用 AWS App Mesh -这种方法看起来更好,而且你不会有 Ingress 应用程序的资源。

    是的,这是在云提供商基础设施和集群之间的交叉点,所以不幸的是这里有许多不同的设置。它还取决于您的入口网关是在集群内还是在集群之外。

    Ingress