- 博客(5490)
- 资源 (10)
- 收藏
- 关注
原创 【Kubernetes】Kubernetes 字段选择器(Field Selectors)完全指南:精准筛选资源的“高级搜索”功能
Kubernetes字段选择器(Field Selectors)是精准筛选资源的高级查询功能,可根据对象的内置字段(如状态、命名空间等)进行过滤。与标签选择器不同,它针对的是Kubernetes资源的标准属性而非自定义标签。 核心特点: 语法简单:支持=、==、!=操作符 支持跨资源类型筛选 可组合多个条件(用逗号连接) 典型应用场景: 查找运行中的Pod(status.phase=Running) 排除default命名空间的资源(metadata.namespace!=default) 组合查询未运行但
2025-12-23 00:30:00
1
原创 【Kubernetes】Kubernetes 注解(Annotations)完全指南:不只是标签那么简单!
Kubernetes注解(Annotations)是用于存储非标识性元数据的键值对,与标签(Labels)不同,它主要用于记录辅助信息而不影响对象调度。注解的语法要求键名遵循特定命名规则,可包含可选前缀。典型使用场景包括记录构建信息、指向监控系统、存储调试数据、标注责任人以及控制实验性功能。注解支持任意字符串值,常用于实现全链路追踪和运维排错。核心区别在于标签用于机器筛选,而注解供人和工具使用。
2025-12-23 00:15:00
1
原创 【Kubernetes】Kubernetes 命名空间与 DNS 的关系:服务发现的核心机制详解
本文深入解析了Kubernetes中命名空间与DNS服务发现的核心机制。主要内容包括: Kubernetes DNS基础:服务自动注册为<service-name>.<namespace-name>.svc.cluster.local格式的DNS记录 命名空间对DNS的影响: 每个命名空间形成独立的DNS子域 通过图示展示了DNS层级结构 三种服务访问方式对比: 同命名空间短名称访问 跨命名空间短域名访问 完全限定域名(FQDN)访问 实际操作演示: 创建测试命名空间和服务 验证不同
2025-12-22 00:30:00
3
原创 【Kubernetes】Kubernetes 命名空间与 DNS 的关系:服务发现的核心机制详解
Kubernetes 命名空间与 DNS 解析机制详解 本文深入解析 Kubernetes 中命名空间与 DNS 服务发现的核心关系。主要内容包括: DNS 基础机制:Kubernetes 通过 CoreDNS 自动生成服务记录,格式为 <service-name>.<namespace-name>.svc.cluster.local 命名空间影响:每个命名空间形成独立的 DNS 子域,实现服务隔离 三种访问方式对比: 同命名空间短名称访问(推荐) 跨命名空间短域名访问 完全限定域名
2025-12-22 00:15:00
170
原创 【Flink】Flink 1.18 做非对齐Unaligned的checkpoint的时候inputBuffer是什么时候保存的?
然后在handleEvent方法中判断几种数据类型,可以看到会根据数据的类型,如果是barrier类型会走到processBarrier方法。在上一篇文章中我们看到StreamTask因为barrier在flink里面依然被当做数据的一种,在主循环里面看看接收到以后做了什么。原来在StreamTask构造函数的时候就通过自己的prepareInputSnapshot方法来创建这个Function了。然后是prepareInflightDataSnapshot非对齐模式触发输入数据快照,保存数据到状态里面。
2025-12-21 00:30:00
135
原创 【Flink】Flink报错The heartbeat from the job client is timeout and cancel the job
请问是什么原因,设置了heartbeat.interval和heartbeat.timeout也没有用?我把整个日志都down下来了,就显示client time out,看不到其他问题,很奇怪,而且每次都是那个时间点,checkpoint次数都一样的位置。
2025-12-21 00:15:00
7
原创 【Kafka】Kafka磁盘估算、网络估算
Kafka 存储方式为顺序读写,机械硬盘的最大分势在于随机读写慢。所以使用机械硬盘并不会造成性能低下。所以磁盘选用普通机械硬盘即可,Kafka 自身已经有冗余机制,而旦通过分区的设计,实现了负载均衡的功能。不做磁盘组raid 阵列也是可以的。磁盘空间需要多少,需要根据具体场景进行简单估算设计场景:日志数据每天向katka 发送 1亿条数据,每条数据有两个副本防止数据丢失,数据保存两周,每条消息平均大小为 1KB。katka 除了消息数据还有其他类型的数据,故增加10%的冗余空间,则需要两周时间则为。
2025-12-20 00:30:00
8
原创 【Flink】Flink使用Row.withNames()动态增加字段导致性能急剧下降
但是这不是本文的重点,重点是我们本地运行的时候,本地性能能达到5万左右,然后线上运行只能达到1000左右。可以看到我们传入了一个空的hashMap,而且我们的字段很多,有500多个,然后会导致频繁的HashMap扩容,然后性能就地下。然后我们解决了chain问题后,然后就可以再火焰图中看到是我们的一个赋值代码导致的。但是这种不适合我们,我们不想维护字段位置的关系,然后我们就执行用字段操作,因此我们可以使用反射。我们本次的情况是本地运行流计算任务的时候不报错,然后服务器上也不报错。
2025-12-20 00:15:00
151
原创 【Kubernetes】 Kubernetes 命名空间(Namespace)详解:从入门到精通
Kubernetes命名空间(Namespace)是集群内资源隔离的核心机制,主要用于: 资源分组隔离(同一资源名可在不同命名空间重复使用) 权限管理(RBAC授权) 配额控制(限制CPU/内存等资源使用) 环境划分(dev/test/prod环境隔离) 关键要点: 默认包含default/kube-system/kube-public/kube-node-lease四个命名空间 生产环境应避免使用default命名空间 通过kubectl create/delete namespace管理命名空间 服务发
2025-12-19 00:30:00
99
原创 【Kubernetes】 Kubernetes 标签(Labels)与选择器(Selectors):给你的资源贴上“便利贴”,精准筛选一切!
Kubernetes标签与选择器:资源管理的"便利贴"系统 Kubernetes中的标签(Labels)和选择器(Selectors)是资源管理的核心机制。标签是键值对形式的元数据,可以附加到Pod、Deployment等资源上,用于分类和组织资源。选择器则用于根据标签条件筛选资源。 标签特点: 非唯一性:多个资源可共享相同标签 可动态修改:随时增删改 严格命名规则:键名需符合特定格式 选择器类型: 等值选择器:使用=、!=进行精确匹配 集合选择器:支持in、notin等更灵活的匹配方式
2025-12-19 00:15:00
212
原创 【Kubernetes】 Kubernetes 对象命名与唯一标识:从“名字”到“身份证号”的彻底搞懂
Name(名字):是你给它起的昵称,在同一类型中必须唯一。UID(唯一ID):是系统自动分配的“身份证号”,在整个集群生命周期内绝对唯一。✅ 就像你叫“张三”,但全国可能有无数个“张三”;而你的身份证号却是全球唯一的。fill:#333;color:#333;color:#333;fill:none;NameUID人类可读同一类型唯一可复用有命名规则系统生成全局唯一永久不变基于 UUID理解Name和UID的区别,是掌握 Kubernetes 对象管理的第一步。
2025-12-18 00:30:00
411
原创 【Kubernetes】Kubernetes 对象管理:从入门到精通
Kubernetes 对象管理主要有三种方式:命令式命令(直接操作)、命令式配置(基于YAML文件)和声明式配置(自动状态管理)。命令式命令简单快捷但缺乏记录,适合测试环境;命令式配置支持版本控制但操作繁琐;声明式配置(推荐)通过kubectl apply自动识别差异,支持批量处理,最适合生产环境。关键原则是避免混用管理方式,防止系统行为不可预测。声明式配置结合Git可实现完整的CI/CD流程,是团队协作的最佳实践。
2025-12-18 00:15:00
95
原创 【Kubernetes】Kubernetes 生产环境 Sysctl 一些配置说明
本文解析了Kubernetes生产环境中常用的内核参数配置文件/etc/sysctl.d/95-k8s-sysctl.conf。该文件按数字前缀顺序加载,包含三类关键配置:1) 网络基础配置(如IPv4转发、网桥防火墙调用);2) TCP性能调优(连接跟踪、心跳机制);3) 内存与文件系统优化(禁用swap、调整脏页比例)。这些参数直接影响Pod通信、服务性能和稳定性,未正确配置可能导致连接失败、性能下降等问题。配置文件通过系统级调优确保Kubernetes集群在高负载下稳定运行。
2025-12-17 00:30:00
130
原创 【Kubernetes 】Kubernetes 容器运行时完全指南:从原理到实战配置(含 CRI、cgroup 驱动详解)
本文是一份Kubernetes容器运行时的全面指南,详细介绍了从1.24版本开始Docker不再是默认运行时,并深入解析了CRI标准、cgroup驱动配置等核心概念。文章首先通过汽车发动机的比喻说明容器运行时的重要性,然后重点讲解了Kubernetes 1.34对运行时的要求,包括必须支持CRI v1、节点安装要求等。在技术配置方面,详细阐述了如何启用IPv4转发、统一cgroup驱动(推荐systemd)以及containerd和CRI-O的具体安装配置步骤,特别强调了pause镜像和cgroup驱动的正
2025-12-17 00:15:00
321
原创 【Kubernetes】Kubernetes 节点超配实战:如何通过占位 Pod 实现快速弹性响应突发流量
Kubernetes 节点超配实战:通过占位Pod实现快速弹性响应 本文介绍了一种利用低优先级占位Pod实现Kubernetes节点资源超配的技术方案,旨在解决突发流量场景下新Pod因资源不足而Pending的问题。核心实现步骤包括: 创建负值PriorityClass(-1000)确保占位Pod可被优先抢占 部署轻量级pause容器组成的Deployment,占用指定CPU/内存资源 通过Pod反亲和性策略分散占位Pod到不同节点 按需调整资源请求量和副本数实现精准预留 该方案通过"预占资源-自
2025-12-16 00:30:00
151
原创 【kubernets】eBPF与XDP:现代Linux内核的可编程革命
BPF(伯克利包过滤器)最初由Steven McCanne和Van Jacobson于1992年提出,用于高效网络数据包过滤。2014年,Alexei Starovoitov扩展为eBPF,升级为通用内核可编程引擎,支持64位架构、JIT编译和安全验证。eBPF广泛应用于网络、安全、可观测性等领域,并衍生出XDP(快速数据路径)实现微秒级网络包处理。现代工具链如BCC、bpftrace降低了开发门槛,而Cilium、Falco等云原生项目则展现了eBPF在容器化环境中的核心价值。eBPF被誉为操作系统领域近
2025-12-16 00:15:00
16
原创 【kubernets】Kubernetes网络详解:从基础到高级配置
Kubernetes网络详解:从基础到高级配置 本文深入解析Kubernetes网络架构,重点介绍了集群内部三种主要网络类型(节点、Pod和服务网络)及其通信机制。详细阐述了CNI插件的核心功能,包括网络插件和IPAM插件的不同职责。文章还比较了多种容器网络接口配置方案,如veth设备、多路复用技术和硬件交换等,并分析了叠加网络与承载网络的优缺点。通过理解这些网络原理,可以帮助管理员根据实际需求选择最优的网络配置方案,实现高效稳定的集群通信。
2025-12-15 09:11:21
263
原创 【kubernets】kubernets 网络模型
本文概述了Kubernetes集群中的网络架构与CNI网络插件基础。Kubernetes集群包含节点、Pod和Service三个网络,通过内核路由模块和iptables/netfilter等实现流量转发。CNI作为容器网络接口标准,由网络插件和IPAM插件组成,分别负责网络设备创建和IP地址管理。文章详细介绍了三种容器网络实现方式:veth设备、多路复用和硬件交换,并对比了叠加网络和承载网络两种主流方案的特点,指出叠加网络虽然性能略低但能实现跨子网通信。
2025-12-15 09:11:03
90
原创 【Pulsar】Apache Pulsar 使用 Helm 在 Kubernetes 上快速部署指南(单机模式)
本文介绍如何使用 Helm 在 Kubernetes 上快速部署 Apache Pulsar 单机模式。主要内容包括:1) 部署前提条件(Kubernetes、kubectl、Helm);2) 通过 Helm Chart 安装 Pulsar 集群的步骤,包括添加仓库、生成密钥和安装配置;3) 验证部署状态的方法;4) 开发者如何使用 pulsar-admin 管理租户、命名空间和主题。该部署方式适合本地开发测试,比 Docker 部署更接近生产环境架构,便于理解 Pulsar 组件组成和运维方式。
2025-12-14 00:30:00
145
原创 【k8s】如何通过 Nginx 配置访问 Kubernetes 中的 Flink UI 界面
本文详细介绍了如何通过Nginx配置访问Kubernetes集群中的Flink UI界面。首先检查了现有Nginx配置和Kubernetes中的Flink相关Pod及Service状态,然后添加了Nginx反向代理配置,将请求代理到Flink REST API服务。配置完成后重新加载Nginx,最终通过指定URL成功访问到Flink Dashboard界面,实现了外部网络对Kubernetes集群内Flink UI的安全访问。文章对每个配置项和命令进行了详细解释,为类似场景提供了可参考的解决方案。
2025-12-14 00:15:00
93
原创 【etcd】etcd 在 Kubernetes 中如何保证容器的调度
本文探讨了etcd在Kubernetes容器调度中的核心作用。作为Kubernetes集群状态存储的关键组件,etcd通过高效的键值存储和watch机制支持动态调度流程。文章详细分析了Pod创建流程:从API Server接收请求、写入etcd,到调度器绑定节点、kubelet启动容器并更新状态的全过程。同时介绍了etcd的数据存储结构和API Server的策略处理机制,以及watch机制如何减少查询开销。通过实际案例展示了user服务的部署过程,阐明了etcd如何作为Kubernetes编排系统的&qu
2025-12-13 00:30:00
17
原创 【Kubernetes】 Kubernetes 报错解析:metadata.name: Invalid value: “flink-run-task_lccMoT1“ 详解
Kubernetes资源命名规范解析及解决方案 本文详细分析了Kubernetes资源命名报错"metadata.name: Invalid value"问题。K8s资源名称必须符合RFC 1123子域名规范:仅允许小写字母、数字、连字符和点号,且必须以字母或数字开头结尾。常见错误包括使用下划线、大写字母等非法字符。文章提供了三种解决方案:手动修正名称、使用哈希值生成合法名称(推荐)以及截断长hash。同时介绍了验证命名合法性的小技巧,如使用dry-run模式检查。理解并遵守K8s命名规
2025-12-13 00:15:00
18
原创 【Kubernetes】Kubernetes 中 ReplicaSet 与 ReplicationController 的区别及扩容缩容机制
Kubernetes中ReplicaSet与ReplicationController都是用于管理Pod副本的控制器,但存在关键区别。ReplicationController仅支持等值标签选择器,而ReplicaSet提供更灵活的基于集合的选择器(如in/notin)。扩容缩容通过调整replicas字段实现,Deployment因支持滚动更新等特性而更常用。ReplicaSet被视为ReplicationController的改进版本,但实际应用中通常使用更高层的Deployment资源来管理Pod副本
2025-12-12 00:30:00
14
原创 【Kubernetes 】使用 YAML 文件安装 Portainer 管理容器平台
Portainer 是一个开源的轻量级容器管理工具,支持 Docker 和 Kubernetes,提供图形化界面用于管理容器、服务、网络、存储等资源。Portainer 作为 Kubernetes 的图形化管理工具,极大地简化了容器平台的操作流程,降低了学习门槛,是开发者、运维人员和初学者的理想选择。通过本文,你应该已经掌握了如何使用和 YAML 文件的方式在 Kubernetes 中部署 Portainer,并了解了其基本功能和使用方法。✅小贴士。
2025-12-12 00:15:00
91
原创 【Gradle】Gradle编译报错 gradleEnterprise
这段代码是为了配置Gradle Enterprise插件,以便与Gradle Enterprise服务器进行交互。根据错误消息,Gradle无法找到gradleEnterprise()方法,这可能是由于Gradle未能正确识别或加载Gradle Enterprise插件所致。但是看文件 /kafka-3.7/settings.gradle有对应的代码。
2025-12-11 00:30:00
17
原创 【kafka】Kafka消费者分区分配策略
本章是对上一章的补充说明。消费者想要拉取主题分区的数据,首先必须要加入到一个组中。但是一个组中有多个消费者的话,那么每一个消费者该如何消费呢,是不是像图中一样的消费策略呢?如果是的话,那假设消费者组中只有2个消费者或有 4个消费者,和分区的数量不匹配,怎么办?所以这里,我们需要给大家介绍一下,Kafka 中基,Kafka中基本的消费者组中的消费者和分区之间的分配规则:同一个消费者组的消费者都订阅同一个主题,所以消费者组中的多个消费者可以共同消费一个主题中的所有数据。
2025-12-11 00:15:00
239
原创 【Kubernetes】深入探讨Kubernetes Service类型及其应用场景
Kubernetes 提供了多种 Service 类型以满足不同场景需求:ClusterIP(默认类型)用于集群内部通信;NodePort 通过节点端口暴露服务;LoadBalancer 集成云厂商负载均衡器;ExternalName 映射外部域名;Headless Service 直接暴露 Pod IP。每种类型各有特点,选择时需考虑访问方式、负载均衡需求及部署环境。ClusterIP 适合内部微服务,NodePort 用于开发测试,LoadBalancer 适用于生产环境,ExternalName 用于
2025-12-10 00:30:00
187
原创 【Kubernetes】深入理解Kubernetes YAML配置文件中的apiVersion字段
本文探讨了Kubernetes YAML文件中apiVersion字段的重要性与用法。该字段用于指定API组及其版本,格式为<group>/<version>(核心API组仅含版本号)。文章介绍了常见取值如v1(核心资源)、apps/v1(部署类资源)、batch/v1(任务类资源)等,并强调正确设置该字段对资源配置至关重要。随着Kubernetes发展,建议定期查阅官方文档获取最新API版本信息。通过实践掌握这些知识有助于更好地编写Kubernetes配置文件。
2025-12-10 00:15:00
224
原创 【Kafka】Kafka Log日志文件存储
表中的后5个值为动态值,需要根据数据时中key,valve 变化计算得到。此处以数据 key=keyl, value=valuel 为例。假设我们只发送一条数据,然后key和vale如图,那么只会占用17个字节,然后加上61个字节为78个字节,然后我们去看看日志文件。,如下图我们查看日志可以发现有批次头和数据信息。批次头的总大小为61 byte。发现日志文件正好是78个字节。批次头包含了很多信息。
2025-12-09 00:30:00
21
原创 【Kafka】Kafka 存储数据-数据文件内容及数据定位
UnifiedLog中包含了多个LogSegment,然后里面有个跳跃表,存储格式如下,LogSegment的起始位置和对应的LogSegment。现在我们找到了文件段后,但是我们的LogSegment文件段包含了3个文件,然后我们要找到具体的位置,需要使用索引文件。kafka数据存储有3个基础文件,分别是时间稀疏索引文件,offset稀疏索引文件,日志文件。这里找到位置之后,拿到的数据,不仅仅是索引位置的数据,索引之后的数据也会拿到。可以看到我们的数据中是有偏移量信息的,0/4/8之类的。
2025-12-09 00:15:00
234
原创 【Kafka】kafka事务流程、日志
本章我们通过改动源码的方式来看看事务执行的流程。我们首先在发送请求的地方增加如下日志然后增加事务log日志然后为了能利用上我们的源码,我们将测试类拷贝到源码里面然后我们启动源码的kafka服务器,然后再启动生产者,那么两端都打印了日志信息。然后把两端的日志都拷贝出来,然后根据时间融合一下。融合后的结果如下缩进的是服务器打印的信息。可以看到在初始化事务之前打印了很多信息,这个只有2种请求类型,FIND_COORDINATOR寻找COORDINATOR,INIT_PRODUCER_ID。
2025-12-08 00:30:00
16
原创 【Kubernetes】在Mac系统上安装Kubernetes Minikube及基本使用指南
本文介绍了在macOS上安装和使用Minikube的完整指南。首先需要安装Docker和Homebrew,然后通过Homebrew安装Minikube。安装完成后,使用minikube start --driver=docker命令启动单节点Kubernetes集群,并通过kubectl get nodes验证运行状态。文章还介绍了Minikube的基本操作命令,如启动仪表盘、停止/删除集群等。这些步骤让开发者能够快速搭建本地Kubernetes环境,便于进行应用开发和测试。
2025-12-08 00:30:00
21
转载 【Flink】字节跳动流式数据集成基于 Flink Checkpoint 两阶段提交的实践和优化
Flink 基于 Chandy-Lamport 分布式快照算法实现了 Checkpoint 机制,能够提供 Exactly Once 或者 At Least Once 语义。Flink 通过在数据流中注入 barriers 将数据拆分为一段一段的数据,在不终止数据流处理的前提下,让每个节点可以独立创建 Checkpoint 保存自己的快照。每个 barrier 都有一个快照 ID ,在该快照 ID 之前的数据都会进入这个快照,而之后的数据会进入下一个快照。。
2025-12-08 00:15:00
20
原创 【Kafka】Kafka分区器Partitioner、指定不存在的分区会怎么样?
Kafka 分区器(Partitioner)用于确定消息在 Kafka 主题中的分区(Partition)分配方式。当生产者发送消息到 Kafka 主题时,分区器决定将消息发送到哪个分区中。分区器的主要作用包括:负载均衡:通过合理的分区策略,分区器可以确保消息在各个分区之间均匀分布,从而实现负载均衡。这样可以避免某些分区的负载过重,提高整个 Kafka 集群的性能和可靠性。顺序保证:在某些情况下,需要保证特定键(Key)或者特定的消息具有顺序性。
2025-12-08 00:15:00
578
原创 【Flink K8s】优化Flink on Kubernetes日志处理,加速批处理作业的完成,实时同步日志方案
本文分享了我们在Flink on Kubernetes环境中遇到的一个实际问题——作业完成后TaskManager容器迟迟不退出的原因及解决方案。通过对日志处理流程的优化,我们不仅解决了这个问题,还借此机会提升了系统的整体性能。希望这篇文章能为其他正在面临类似挑战的朋友提供一些参考价值。如果您有类似的经历或者更好的建议,请随时留言交流!附录:相关命令示例# 获取当前命名空间下所有Pod的状态# 查看特定Pod的日志输出# 描述Pod以获取更多信息,如事件历史、重启次数等请根据实际情况替换。
2025-12-08 00:15:00
232
原创 【Kubernetes 】k8s能否知道,一个node上边跑了哪些namespace嘛
相反,Pod 是被调度到节点上的,并且每个 Pod 都属于一个特定的命名空间。因此,要找出某个节点上运行了哪些命名空间中的 Pod,你需要查询那些被调度到该节点上的 Pod 所属的命名空间。如果你想要更详细的输出或者需要过滤、格式化输出的信息,你可以调整 -o 参数,比如使用 json 或 yaml 格式,或者结合 grep 等其他命令行工具进行进一步处理。是你想要检查的节点名称。这个命令将会返回一个列表,包含所有被调度到指定节点上的 Pod 以及它们所属的命名空间。
2025-12-07 00:30:00
154
原创 【kubernetes】Could not allocate IP address: [POST /ipam][502] postIpamFailure range is full
这通常发生在使用 Docker 或其他容器化技术时,IP 地址池已经耗尽,无法为新的容器分配 IP 地址。从提供的日志信息来看,系统在尝试提交一个调试任务时遇到了 IP 地址分配失败的问题。这个是我们的界面调用运维的接口,然后运维调用k8s生成pod运行任务的时候报错。检查当前的 Docker 网络配置,确保 IP 地址池足够大以容纳更多的容器。查看当前 Docker 网络的状态,确保没有网络冲突或配置错误。这将删除所有停止的容器、未使用的网络、未使用的镜像和构建缓存。使用命令先看看容器的分配的ip网段。
2025-12-07 00:15:00
21
原创 【kubernetes】kubernetes 共享存储是什么?
在 Kubernetes 中,共享存储指的是能够在多个 Pod 之间共享的数据存储。这种类型的存储对于需要在多个容器之间共享数据的应用场景非常重要,例如数据库集群、文件服务器或者持久化存储需求较高的应用。Kubernetes 提供了几种不同的共享存储解决方案,以满足不同的需求和用例。
2025-12-06 00:30:00
21
原创 【kubernetes】资源请求(Requests)和资源限制(Limits)
在 Kubernetes 中,资源限制是指为 Pod 和其容器设置的最大和最小资源使用量,以确保集群资源的合理分配和使用。资源限制主要分为两类:资源请求(Requests)和资源限制(Limits)。
2025-12-06 00:15:00
166
原创 【kubernetes】kube-proxy是否必须使用?
例如,在一些现代的云原生环境中,可以使用第三方软件来替代 kube-proxy 的功能,这类软件通常称为“服务网格”或者“CNI 网络插件”。此外,如果您的环境对性能有较高要求,或者您希望利用更高级的服务网格特性,那么替换 kube-proxy 可能是一个值得考虑的选择。在 Kubernetes (K8s) 中,kube-proxy 是一个代理服务,它运行在每个节点上,负责实现 Kubernetes 服务(Services)的各种网络功能,如负载均衡和服务发现。不使用 kube-proxy 的替代方案。
2025-12-05 00:30:00
19
Eclipse Formatter 模板 Formatter.xml
2020-11-11
hadoop学习文档
2016-09-14
eclipse的hadoop插件
2016-09-14
我秦始皇 给我打钱 给我打钱
2025-11-19
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅