当前位置: 首页 > article >正文

K8s 1.27.1 实战系列(八)Service

一、Service介绍

    1、Service 的作用与核心功能

    Service 是 Kubernetes 中用于抽象一组 Pod 并提供稳定访问入口的资源。它解决了以下问题:

    • Pod IP 不固定:Pod 可能因故障、扩缩容或更新导致 IP 变化,Service 通过 ClusterIP(虚拟 IP)提供固定访问地址。
    • 负载均衡:自动将流量分发到后端多个 Pod,支持轮询(默认)和会话保持(通过 SessionAffinity 配置)。
    • 服务发现:通过 DNS 名称(如 <service-name>.<namespace>.svc.cluster.local)实现集群内部服务通信。

    2、Service 的类型与适用场景

    Kubernetes 1.27.1 支持以下 Service 类型:

    类型 用途 示例场景
    ClusterIP 默认类型,仅集群内部可访问。通过虚拟 IP 和端口暴露服务。 微服务间的内部通信(如前端调用后端 API)
    NodePort 在 ClusterIP 基础上,通过节点 IP + 静态端口(30000-32767)暴露服务。 开发测试环境或需要临时外部访问的场景
    LoadBalancer 集成云厂商的负载均衡器&#x

    http://www.kler.cn/a/583160.html

    相关文章:

  • Jenkins 安装插件后构建成功但未启动容器的解决方法
  • linux抓包经历
  • 【Java】并发编程实战:单例模式 + 阻塞队列的终极实现指南
  • 成为git砖家(9): rebase进阶: 拆分commit为多个
  • 29.Harmonyos Next仿uv-ui 组件NumberBox 步进器组件自定义图标
  • 如何绕过 reCAPTCHA V2/V3:Python、Selenium 与其他工具的实战指南
  • 智慧城市时空基础设施建设与应用实践
  • MySQL——基础知识
  • Tensorflow 2.0 GPU的使用与限制使用率及虚拟多GPU
  • 网络爬虫-2:正则化
  • 大语言模型-01-语言模型发展历程-03-预训练语言模型到大语言模型
  • 两会期间的科技强音:DeepSeek技术引领人工智能新篇章
  • Node.js:快速启动你的第一个Web服务器
  • 无人机快速发展,无人机反制如何应对?
  • 第44天:WEB攻防-PHP应用SQL盲注布尔回显延时判断报错处理增删改查方式
  • 【写作模板】JosieBook的写作模板
  • 使用CPR库编写的爬虫程序
  • 大语言模型微调和大语言模型应用区别
  • 机器学习常见激活函数
  • vscode出现:No module named ‘requests‘ 问题的解决方法