k8s service

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档


k8s service

提示:这里可以添加本文要记录的大概内容:
例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。


提示:以下是本篇文章正文内容,下面案例可供参考

定义

service是一种将运行在一组pod上的应用暴露为网络服务的抽象方法,定义了一组逻辑的pod以及一种访问他们的策略,是客户端和后端pod之间的一个抽象层。

作用

  1. 提供稳定的ip地址和端口
    pod作为一种非持久化,动态的资源,会经常随着集群状态销毁或新增,因此pod的ip也是会变动,导致客户端 发现后端应用比较困难,因此k8s设计了一个抽象层,用来屏蔽后端pod的变化。
  2. 可以为其匹配的后端pod提供负载均衡
    工作在四层,提供四层负载均衡功能,支持三种协议TCP,UDP,SCTP

类型

ClusterIp

Cluster IP是默认类型,自动分配集群内部可以访问的虚IP——Cluster IP。Cluster IP的主要作用是方便集群内Pod到Pod之间的调用。集群外部的客户端无法通过Cluster IP访问Service。
Cluster IP主要在每个node节点使用iptables,将发向Cluster IP对应端口的数据转发到后端Pod中

yaml声明

apiVersion: v1
kind: Service
metadata:
  name: my-service
spec:
  selector:
    app: MyApp
  ports:
    - protocol: TCP
      port: 80
      targetPort: 9376

其中:
p

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值