k8s----11、service

news2024/10/6 22:18:52

services

  • 1、概述
  • 2、存在的意义
    • 2.1 服务发现
    • 2.2 负载均衡
  • 3、pod与service的关系
  • 4、service 三种类型
    • 4.1 、 ClusterIP
    • 4.2 、NodePort
    • 4.3 、LoadBalancer

1、概述

  • Service 是 Kubernetes 最核心概念,通过创建 Service,可以为一组具有相同功能的容器应 用提供一个统一的入口地 址,并且将请求负载分发到后端的各个容器应用上。

2、存在的意义

2.1 服务发现

  • 比如前端pod需要调用后端pod,需要通过server进行查找

在这里插入图片描述

2.2 负载均衡

  • 一个前端pod通过service负载均衡到不同的pod上,根据pod的使用量等信息进行均衡分配

在这里插入图片描述

3、pod与service的关系

  • 通过label和Selector标签建立连接

在这里插入图片描述

4、service 三种类型

[root@master example]# kubectl expose deployment web --port=80 --target-port=80 --dry-run -o yaml > webservice.yaml   # web的pod是先创建好的,在此基础上配置service信息
[root@master example]# cat webservice.yaml 
apiVersion: v1
kind: Service
metadata:
  creationTimestamp: null
  labels:
    app: web
  name: web
spec:
  ports:
  - port: 80
    protocol: TCP
    targetPort: 80
  selector:
    app: web
  type: service的三种类型      ##直接修改此处即可
status:
  loadBalancer: {}

4.1 、 ClusterIP

  • 集群内部访问。集群内部pod间互相访问

4.2 、NodePort

  • 对外访问应用时使用。比如nginx暴露时候

4.3 、LoadBalancer

  • 对外访问应用,也可以用于公有云,调用公有云中的操作。可以连接到公有云中的服务器。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1124131.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

说说腾讯云新用户那些事以及产品首单说明

腾讯云新用户是什么意思?新用户是指从未在腾讯云购买过云产品的用户,新用户可以购买特价服务器你不会不知道吧?一定要珍惜你的新用户资格,因为腾讯云很多优惠价格都是新用户专享的。腾讯云百科txybk.com来详细说下什么是腾讯云新用…

Windows安装cygwin + swoole,并配置crontab定时任务

一、Windows安装cygwin 安装包下载 自行搜索安装包进行下载,目前官网无法打开。官网地址:http://www.cygwin.com/ cygwin安装详细教程 1. 打开安装包:setup-x86_64.exe 2. 点击“下一页”,选择第一种方式后再点击“下一页” 3…

NFTScan | 10.16~10.22 NFT 市场热点汇总

欢迎来到由 NFT 基础设施 NFTScan 出品的 NFT 生态热点事件每周汇总。 周期:2023.10.16~ 2023.10.22 NFT Hot News 01/y00ts:迁移回以太坊的跨链桥已上线,将承担第一天所有 Gas 费 10 月 16 日,y00ts 发推称,将 y00…

Etsy店铺防防关联,自养号防关联环境搭建要点

Etsy是美国一个在线销售手工工艺品的网站,主要为客户提供定制化的手工制品和古董收藏品等。同时,该平台还为设计师、工匠和买家提供了一个可靠的交易平台。 在Etsy平台上,用户可以开设店铺,销售各类产品,包括摄影、艺…

halcon 多车牌识别

文章目录 车牌定位字符分割字符识别多张图片 车牌定位 dev_close_window() dev_open_window(0,0,512,400,black,WindowHandle) list_image_files(C:/Users/Augustine/Desktop/车牌照图片,jpg,[],ImageFiles) for i:0 to |ImageFiles|-1 by 1read_image(Image, ImageFiles[i])*…

GoLong的学习之路(一)语法之变量与常量

目录 GoLang变量批量声明变量的初始化类型推导短变量声明匿名变量 常量iota(特殊)(需要重点记忆) GoLang go的诞生为了解决在21世纪多核和网络化环境越来越复杂的变成问题而发明的Go语言。 go语言是从Ken Thomepson发明的B语言和…

RPA对财务报表的影响

在企业的财务管理中,财务报表分析能够帮助管理人员及时掌握企业的生产经营状况与财务状况,并为管理人员的科学决策提供财务数据支撑,规避企业经营风险。然而,传统的财务报表准备过程通常是繁琐、耗时和容易出错的,RPA技…

如何给R128在FreeRTOS下配置/data目录

在调试音频、usb等模块时,会发现SDK的根目录下没有/data该目录,导致无法存储所需要的文件,这就是因为/data目录没有配置好的原因。 1、选上配置 首先需要选上的配置: 运行mrtos_menuconfig,选上COMPONENT_LITTLEFS …

IDC报告:腾讯云领跑工业云市场,装备制造领域位列行业第一

10月23日,全球领先的IT市场研究和咨询公司IDC发布了《中国工业云IaaSPaaS市场份额,2022:分化初现》报告,腾讯云凭借领先的技术优势和助力实体经济数字化转型成果,成为头部厂商中增速最快的云计算厂商。在装备制造领域&…

服务器数据恢复-raid0硬盘故障导致服务器崩溃的数据恢复案例

服务器故障&分析: 某公司一台服务器,共2块磁盘组建了一组raid0磁盘阵列。RAID0阵列中有1块硬盘出现故障离线,导致服务器崩溃。 通过和用户方的沟通,北亚企安数据恢复工程师初步判断:故障服务器中出现故障离线的硬盘…

为什么学完了 C#觉得自己什么都干不了?

为什么学完了 C#觉得自己什么都干不了? 俺一向的观点:(1)学跟干是两码事。学,你要往外掏钱或时间或两个都得掏。干,是你从别人兜里掏钱。(2)如果没有干的需求,那么可以啥…

软件外包开发迭代管理工具

软件迭代的管理工具有助于团队有效地规划、跟踪和管理迭代开发过程,确保项目按时交付,并与团队成员之间进行协作。以下是一些常用的软件迭代管理工具,希望对大家有所帮助。北京木奇移动技术有限公司,专业的软件外包开发公司&#…

【触想智能】工控一体机与5G物联网技术结合是未来发展趋势

工控一体机也叫工业电脑一体机,是工业应用非常重要的一种产品。目前,工控一体机在工业领域的应用已经非常普及,在繁忙的生产车间、数字化机床、自助服务终端设备等场景中,我们都有看到它的身影。 工控一体机应用的普及已经潜移默化…

Java程序设计2023-第四次上机练习

8-1三子棋 编写程序,实现简单的三子棋游戏。在三子棋中,双方在33的棋盘中轮流下棋,一方用*示,另一方用O表示。如果一方的3个棋子占据了同一行,同一列或者对角线,则该方获胜。如果棋盘已被棋子占满&#xf…

LLM实战(二)| 使用ChatGPT API提取文本topic

在大模型前时代,构建机器学习模型通常需要标注数据,然后使用这些标注数据来训练机器学习模型,这个过程一般需要几个月的时间,然而,在大模型时代下,几个小时就可以完成,比如情感分类,…

Windows环境如何使用Zblog+cpoalr搭建个人网站并远程访问?

文章目录 1. 前言2. Z-blog网站搭建2.1 XAMPP环境设置2.2 Z-blog安装2.3 Z-blog网页测试2.4 Cpolar安装和注册 3. 本地网页发布3.1. Cpolar云端设置3.2 Cpolar本地设置 4. 公网访问测试5. 结语 1. 前言 想要成为一个合格的技术宅或程序员,自己搭建网站制作网页是绕…

sql server 生成连续日期和数字

在sqlserver里,可以利用系统表master..spt_values里面存储的连续数字0到2047,结合dateadd()函数生成连续的日期 select convert (varchar(10),dateadd(d, number, getdate()),23) as workday from master..spt_values where type…

深入篇【Linux】学习必备:进程环境变量/进程切换

深入篇【Linux】学习必备:进程环境变量/进程切换 Ⅰ.环境变量Ⅱ.深层意义Ⅲ.全局属性Ⅳ.进程切换 Ⅰ.环境变量 1.环境变量是什么?:环境变量是系统提供的一组name/value形式的变量,不同的环境变量有不同的用户。 一般是用来指定操作…

【QT开发笔记-基础篇】| 第四章 事件QEvent | 4.9 右键菜单事件

本节对应的视频讲解:B_站_链_接 【QT开发笔记-基础篇】 第4章 事件 4.9 右键菜单事件 本章要实现的整体效果如下: QEvent::ContextMenu ​ 在窗口/控件上点击鼠标右键时,触发该事件,它对应的子类是 QContextMenuEvent 首先&…

无人值守变电站运维技术模式及应用-安科瑞黄安南

近年来,市场电子资源需求量的逐步上升,使变电系统建设逐步向复杂环境拓展。为保障变电系统运行稳定性及人员管理安全性,无人值班变电站技术运用势在必行,是解决复杂条件下变电设备运行不稳定及人员设备管理效益低下问题的重要核心…