复制控制器是Kubernetes中的原始复制形式。它正在被副本集取代,但它仍然被广泛使用。复制控制器是一种结构,使您可以轻松创建多个窗格,然后确保始终存在该数量的窗格。如果pod崩溃,Replication Controller将替换它。
Ingress将集群外部的HTTP和HTTPS路由暴露给集群中的服务。流量路由由入口资源上定义的规则控制。可以将入口配置为为外部可访问的URL提供服务,负载平衡流量,终止SSL以及提供基于名称的虚拟主机。入口控制器负责通常使用负载均衡器来完成入口,但它也可以配置边缘路由器或其他前端以帮助处理流量。
为了使入口资源正常工作,群集必须运行入口控制器。这与其他类型的控制器不同,后者作为kube-controller-manager二进制文件的一部分运行,并且通常随集群自动启动。从技术上讲,入口控制器可以是任何能够进行反向代理的系统,但最常见的是Nginx。
简而言之,复制控制器是一个控制器,它处理集群中的pod复制,并确保您运行所需数量的pod复制品。默认情况下,此控制器作为kube-controller-manager的一部分提供。而Ingress控制器是反向代理控制器,用于将来自群集外部的HTTP / HTTPS流量路由到具有kubernetes群集的服务。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。