Kubernets:External Service调用方式简介

本文介绍了Kubernetes中Service的三种调用方式:ClusterIP、NodePort和LoadBalancer,详细解析了每种方式的工作原理、优缺点,并通过实例分析了外部客户端如何访问ServerPod的过程。
摘要由CSDN通过智能技术生成

注意:本文对应的k8s版本为1.10.2

root@xftony:~# kubeadm version
kubeadm version: &version.Info{Major:"1", Minor:"10", GitVersion:"v1.10.2", GitCommit:"81753b10df112992bf51bbc2c2f85208aad78335", GitTreeState:"clean", BuildDate:"2018-04-27T09:10:24Z", GoVersion:"go1.9.3", Compiler:"gc", Platform:"linux/amd64"}

Service简介

Service定义了Pod的逻辑集合和访问该集合的策略,是真实服务的抽象。Service提供了一个统一的服务访问入口以及服务代理和发现机制,用户不需要了解后台Pod是如何运行。详细的service介绍。本文仅讨论服务被调用的三种方式。

Service调用方式

每一个服务都会有一个字段定义了该服务如何被调用(发现),这个字段的值可以为:

ClusterIP:使用一个集群固定IP(默认);
NodePort:使用一个集群固定IP,但是额外在每个POD上均暴露这个服务,端口;
LoadBalancer:使用集群固定IP

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值