开发者社区> 问答> 正文

Kubernetes中的复制控制器V / S入口控制器

Kubernetes中的复制控制器和入口控制器有什么区别?

展开
收起
k8s小能手 2018-12-14 15:03:38 1359 0
1 条回答
写回答
取消 提交回答
  • 整合最优质的专家资源和技术资料,问答解疑

    复制控制器是Kubernetes中的原始复制形式。它正在被副本集取代,但它仍然被广泛使用。复制控制器是一种结构,使您可以轻松创建多个窗格,然后确保始终存在该数量的窗格。如果pod崩溃,Replication Controller将替换它。

    Ingress将集群外部的HTTP和HTTPS路由暴露给集群中的服务。流量路由由入口资源上定义的规则控制。可以将入口配置为为外部可访问的URL提供服务,负载平衡流量,终止SSL以及提供基于名称的虚拟主机。入口控制器负责通常使用负载均衡器来完成入口,但它也可以配置边缘路由器或其他前端以帮助处理流量。

    为了使入口资源正常工作,群集必须运行入口控制器。这与其他类型的控制器不同,后者作为kube-controller-manager二进制文件的一部分运行,并且通常随集群自动启动。从技术上讲,入口控制器可以是任何能够进行反向代理的系统,但最常见的是Nginx。

    简而言之,复制控制器是一个控制器,它处理集群中的pod复制,并确保您运行所需数量的pod复制品。默认情况下,此控制器作为kube-controller-manager的一部分提供。而Ingress控制器是反向代理控制器,用于将来自群集外部的HTTP / HTTPS流量路由到具有kubernetes群集的服务。

    2019-07-17 23:20:59
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
ACK 云原生弹性方案—云原生时代的加速器 立即下载
ACK集群类型选择最佳实践 立即下载
企业运维之云原生和Kubernetes 实战 立即下载

相关镜像