k8s中Service暴露的种类以及用法

一、说明
在 Kubernetes 中,有几种不同的方式可以将服务(Service)暴露给外部流量。这些方式通过定义服务的 spec.type 字段来确定。
二、详解
1. ClusterIP
定义:默认类型,服务只能在集群内部访问。
作用:通过集群内部 IP 地址暴露服务。
示例:

spec:type: ClusterIPports:- port: 80targetPort: 8080

2.NodePort
定义:在每个节点上开放一个高端口(通常是 30000-32767),允许外部流量访问服务。
作用:通过任意节点的 IP 地址和 nodePort 访问服务。
示例:

spec:type: NodePortports:- port: 80targetPort: 8080nodePort: 30007

3. LoadBalancer

定义:云平台提供的负载均衡器会为服务分配一个外部 IP 地址。
作用:通过该 IP 地址访问服务,适合需要外部流量负载均衡的情况。
示例:

spec:type: LoadBalancerports:- port: 80targetPort: 8080selector:app: my-app

4. ExternalName

定义:将服务映射到一个外部域名(例如数据库服务)。
作用:通过指定的外部域名访问服务,而不是通过集群内部 IP 或节点 IP。
示例:

spec:type: ExternalNameexternalName: example.com

二、总结
ClusterIP:默认的服务类型,仅在集群内部可访问。
NodePort:在每个节点上开放一个端口,允许外部流量访问服务。
LoadBalancer:云平台提供的负载均衡器分配一个外部 IP 地址,适合需要负载均衡的情况。
ExternalName:将服务映射到一个外部域名,适用于需要访问外部服务的场景。

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

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

相关文章

《计算机研究与发展》投稿经验

前言 记录下投计研展正刊的经验。跟专刊不同哈,专刊会更快,我看好像也有专刊的经验分享。【计算机研究与发展投稿记录】 期刊简介 来源计研展官网: 《计算机研究与发展》是中国科学院计算技术研究所和中国计算机学会联合主办的学术性期刊&a…

盲人出行体验攻略:蝙蝠避障,点亮前行的明灯

在繁华喧嚣的都市中,每一步都充满了未知与挑战,而对于盲人朋友们来说,出行更是一场无声的冒险。他们凭借着内心的勇气和坚韧的意志,在黑暗中摸索前行,每一步都承载着对生活的热爱与追求。今天,我们要深入探…

FLStudio21.3.12中文破解版本安装包win+mac电脑安装包下载

🎤 FL Studio 21中文版:音乐制作新宠,让你的创作起飞! 嗨,亲爱的音乐创作者们!👋今天要和大家分享一个让我超级兴奋的宝藏软件——FL Studio 21中文版!这不仅仅是一款音乐制作软件&…

STM32串口工作原理

STM32的串口是相当丰富的,功能也很强劲。最多可提供5 路串口,有分数波特率发生器、支持单线光通信和半双工单线通讯、支持LIN、智能卡协议和IrDA SIRENDEC 规范(仅串口3支持)、具有DMA等。 串口最基本的设置,就是波特率的设置。STM32的串口使…

移动应用稳定性测试

移动应用稳定性测试 使用Monkey等工具进行移动应用稳定性测试是一种常见的自动化测试方法。Monkey工具可以自动生成各种随机事件来模拟用户操作,从而测试应用在不同情况下的表现。在执行monkey命令后,主要观察以下的结果信息来评估移动应用的稳定性。 崩…

前后端通信 —— HTTP/HTTPS

目录 一、HTTP/HTTPS 简介 1、HTTP 2、HTTPS 二、HTTP 工作过程 三、HTTP 消息 1、HTTP消息结构 2、HTTP消息示例 四、HTTP 方法(常用) 1、GET 2、POST 3、PUT 4、DELETE 5、GET与POST对比 五、HTTP 状态码(常用) …

常用的简单的ps快捷键

常用快捷键: V移动工具 M矩形选框工具 W快速选择工具 C裁剪工具 P钢笔工具 T文字工具 U矩形工具 Z放大/缩放 altshiftctrls储存为web格式的快捷键 altVE新建参考线 ctrlj 复制当前图层 d 快速把前景色背景色变为黑白 x 切换前景色和背景色 ctrldelete 填充颜色 ct…

关于windows下编译xLua插件的流程记录

1.工程准备 1.xLua工程:GitHub - Tencent/xLua: xLua is a lua programming solution for C# ( Unity, .Net, Mono) , it supports android, ios, windows, linux, osx, etc. 2.build_xlua_with_libs工程:GitHub - chexiongsheng/build_xlua_with_libs…

Onnx 1-深度学习-Operators

自动化测试-芯片神经网络-模型ONNX-Operators 概念综述一: Operators1> Conv2> MaxPool1. 参数2. shape 计算demo3> roipooling1. Roi-pooling 概念2. ROI pooling步骤3. demo4. R-CNN & Fast R-CNN二:维度变换1> Reshape-改变形状1. 参数2. shape 计算demo3.…

实用调试技巧(Visual Studio)

目录 Debug 和 Release 的区别 F10 --- 逐过程调试 & F11 --- 逐语句调试 F9 --- 新建/切换断点 & F5 --- 开始调试 shift F5 & ctrl F5 Debug 和 Release 的区别 Debug:通常为调试版本,它包含调试信息,并且不作任何优化…

亚信科技基于 Apache SeaTunnel 的二次开发应用实践

亚信科技在Apache SeaTunnel的实践分享 自我介绍 各位同学好,很荣幸通过Apache SeaTunnel社区和大家进行分享交流。我是来自亚信科技的潘志宏,主要负责公司内部数据中台产品的开发。 本次分享的主题是Apache SeaTunnel在亚信科技的集成实践&#xff0c…

商品分类左右联动

1、先看效果 2、以hooks方法处理&#xff0c;方便复制使用&#xff0c;见代码 Good.vue文件 <script setup lang"ts" name"goods">import {onMounted, ref, nextTick} from "vue";import useProductScroll from "/utils/hooks/useP…

el-table 鼠标移入更改悬停背景颜色

鼠标悬停时需要更改当前行背景颜色&#xff0c;一开始写的颜色会改变&#xff0c;但是一闪而过就没了 这是因为移入移出的动画效果导致的 .el-table__body {.el-table__row:hover {background-color: pink !important;}} 更改为后面的代码&#xff0c;就可以了 .el-table__…

Milvus核心设计(2)-----TSO机制详解

目录 背景 动机 Timestamp种类及使用场景 Guarantee timestamp Service timestamp Graceful time Timestamp同步机制 主流程 时间戳同步流程 背景 Milvus 在设计上突出了分布式的设计,虽然Chroma 也支持分布式的store 与 query。但是相对Milvus来说,不算非常突出。…

Windows 32 汇编笔记(一):基础知识

一、80x86 处理器的工作模式 1.1 实模式 实模式概述 实模式&#xff08;Real Mode&#xff09;是80x86处理器最早支持的工作模式&#xff0c;也是最基础的工作模式。实模式主要用于早期的MS-DOS操作系统和其他简单的操作环境。在实模式下&#xff0c;处理器能够直接访问1MB的…

Python 神器:wxauto 库——解锁微信自动化的无限可能

&#x1f4dd;个人主页&#x1f339;&#xff1a;誓则盟约 ⏩收录专栏⏪&#xff1a;机器学习 &#x1f921;往期回顾&#x1f921;&#xff1a;“探索机器学习的多面世界&#xff1a;从理论到应用与未来展望” &#x1f339;&#x1f339;期待您的关注 &#x1f339;&#x1f…

mysql高并发设计

mysql高并发设计 一、部署方案 https://blog.csdn.net/weixin_37519752/article/details/138728036 方案1&#xff1a;双主 1、优点 写入扩展性&#xff1a;两个节点都可以处理写入操作&#xff0c;提高了写入操作的扩展性。 高可用性&#xff1a;在任一节点故障时&#xff…

数据结构复习计划之复杂度分析(时间、空间)

第二节&#xff1a;算法 时间复杂度和空间复杂度 算法(Algorithm)&#xff1a;是对特定问题求解方法(步骤)的一种描述&#xff0c;是指令的有限序列&#xff0c;其中每一条指令表示一个或多个操作。 算法可以有三种表示形式&#xff1a; 伪代码 自然语言 流程图 算法的五…

猫不吃东西还呕吐是什么原因?可以预防猫咪呕吐的主食冻干推荐

猫咪突然食欲不振&#xff0c;还出现了呕吐的症状&#xff0c;这究竟是为什么呢&#xff1f;结合我多年养猫的经验&#xff0c;让我们一起分析一下可能的原因。 一、 猫不吃东西还呕吐是什么原因 &#xff08;1&#xff09;首先、排除猫瘟 如果你的猫咪一直家养&#xff0c;…

【Android】基于 LocationManager 原生实现定位打卡

目录 前言一、实现效果二、定位原理三、具体实现1. 获取权限2. 页面绘制3. 获取经纬度4. 方法调用5. 坐标转换6. 距离计算7. 完整代码 前言 最近公司有个新需求&#xff0c;想要用定位进行考勤打卡&#xff0c;在距离打卡地一定范围内才可以进行打卡。本文将借鉴 RxTool 的 Rx…