网站首页 > 技术文章 正文
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就可以访问到数据。
鼓励的话语:眼界高时无碍物,心源开处有清波!
猜你喜欢
- 2024-10-12 Kong 优雅实现微服务网关鉴权,登录场景落地实战篇
- 2024-10-12 k8s安装与使用入门(k8s安装步骤)
- 2024-10-12 应用无损上下线(应用无损上下线怎么关闭)
- 2024-10-12 另一个Kubernetes(k8s)指南(kubernetesk8s怎么使用)
- 2024-10-12 Kubernetes 安全专家(CKS)必过心得
- 2024-10-12 深入理解K8S网络原理上(k8s网络解决方案)
- 2024-10-12 一次客户需求引发的K8S网络探究(基于客户需求)
- 2024-10-12 今天讲讲k8s的pod控制器及无状态和有状态
- 2024-10-12 k8s如何滚动升级应用(k8s升级组件方法)
- 2024-10-12 k8s基础知识之service类型(k8s的service类型)
- 02-21走进git时代, 你该怎么玩?_gits
- 02-21GitHub是什么?它可不仅仅是云中的Git版本控制器
- 02-21Git常用操作总结_git基本用法
- 02-21为什么互联网巨头使用Git而放弃SVN?(含核心命令与原理)
- 02-21Git 高级用法,喜欢就拿去用_git基本用法
- 02-21Git常用命令和Git团队使用规范指南
- 02-21总结几个常用的Git命令的使用方法
- 02-21Git工作原理和常用指令_git原理详解
- 最近发表
- 标签列表
-
- cmd/c (57)
- c++中::是什么意思 (57)
- sqlset (59)
- ps可以打开pdf格式吗 (58)
- phprequire_once (61)
- localstorage.removeitem (74)
- routermode (59)
- vector线程安全吗 (70)
- & (66)
- java (73)
- org.redisson (64)
- log.warn (60)
- cannotinstantiatethetype (62)
- js数组插入 (83)
- resttemplateokhttp (59)
- gormwherein (64)
- linux删除一个文件夹 (65)
- mac安装java (72)
- reader.onload (61)
- outofmemoryerror是什么意思 (64)
- flask文件上传 (63)
- eacces (67)
- 查看mysql是否启动 (70)
- java是值传递还是引用传递 (58)
- 无效的列索引 (74)