优秀的编程知识分享平台

网站首页 > 技术文章 正文

k8s基础知识之service服务(k8s serviceaccount作用)

nanyue 2024-10-12 05:43:50 技术文章 6 ℃

kubernetes查看service的定义:

kubectl explain service.spec

查看service的类型:

kubectl explain service.spec.type

service的版本是v1,job的版本是batch/v1。

sercice需要定义selelctor标签选择器,定义需要关联的pod有哪些。

页面前端pod访问后端pod,中间会经过service这层,service这层可以做负载均衡。

k8s服务类型是NodePort的,Ports端口那列,前面是service port,后面是node port。也就是ServicePort:nodePort/TCP的格式,最后面的协议类型是TCP/UDP。可以通过访问kubernetes集群中任意一个节点的NodeIP:NodePort的方式访问服务。

k8s的服务是LoadBalancer类型的,目的是向外暴露一个服务的端口。LoadBalancer会在集群外部再做一个负载均衡设备,这个设备需要外部负载均衡的支持。外部环境发送到这个设备上的请求,都可以被这个设备负载之后转发到k8s集群中。访问的时候,直接访问LoadBalancer类型服务的External IP就可以访问到数据。

鼓励的话语:眼界高时无碍物,心源开处有清波!

最近发表
标签列表