从集群外部访问Service
设置nodePort映射到物理机,同时设置Service的类型为NodePort
如果将Service的type字段设置为NodePort,则Kubernetes将从--service-nodeport-range参数指定的范围(默认为30000~32767)中自动分配端口,也可以手动指定NodePort,创建该Service后,集群每个节点都将暴露一个端口,通过某个宿主机的IP+端口即可访问后端的应用,也可以前端采用一个反代服务器代理至多个Node节点+端口,防止单个Node节点故障引起的服务不可用。
对该Service的访问也将被负载分发到后端的多个Pod上
设置LoadBalancer映射到云服务商提供的LoadBalancer地址
这种用法仅用于在公有云服务提供商的云平台上设置Service的场景。
最后更新于
这有帮助吗?