Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 

Kubernetes 服务

 

服务是 Kubernetes 中的核心对象。在第3章中,您了解了什么是 Kubernetes 服务,以及如何使用 YAML 文件创建服务对象。在功能上,服务作为处于客户端和服务器之间的第4层(传输层)负载平衡器运行。客户端可以是请求服务的任何内容。我们上下文中的服务器是响应请求的后端箱。客户端仅看到由服务公开的前端服务 IP 和服务端口,并且不需要(也无需)关注哪些后端箱(以及哪些 pod IP)实际响应服务请求。在群集内部,该服务 IP 又称为集群 IP,是一种虚拟 IP (VIP)。

在 Contrail 环境中,通过浮动 IP 实施。

Note

这种设计模型的功能非常强大,它涵盖了可能由提供服务的任何单个盒故障导致的单点故障脆弱性,从而使服务从客户端’角度变得更加强大。

在 Contrail Kubernetes 集成环境中,支持所有三种类型的服务:

  • clusterIP

  • nodePort

  • 路复

现在,’让我们来了解如何在 Contrail 中实施服务。