首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Kubernetes服务ExternalName

是一种服务类型,它允许将Kubernetes集群内部的服务映射到集群外部的服务。当我们需要将集群内的服务与集群外的服务进行通信时,可以使用ExternalName服务类型。

ExternalName服务类型的主要特点是:

  1. 概念:ExternalName服务类型是一种将Kubernetes集群内的服务映射到集群外部服务的方式。它通过为服务提供一个外部的DNS名称来实现这种映射。
  2. 分类:ExternalName服务类型属于Kubernetes中的Service资源类型,用于定义一组Pod的访问方式。
  3. 优势:
    • 简化配置:使用ExternalName服务类型可以简化配置,无需在集群内部创建额外的Service和Endpoint资源。
    • 透明访问:通过ExternalName服务类型,集群内的服务可以透明地访问集群外的服务,无需关心具体的网络配置细节。
    • 解耦合:ExternalName服务类型可以将集群内的服务与集群外的服务解耦,使得服务之间的通信更加灵活。
  • 应用场景:ExternalName服务类型适用于以下场景:
    • 集群内部服务需要与集群外的服务进行通信。
    • 需要将集群内的服务与外部服务进行解耦合。
  • 推荐的腾讯云相关产品:
    • 腾讯云容器服务 TKE:TKE是腾讯云提供的一种容器管理服务,支持Kubernetes集群的创建、管理和运维。
    • 腾讯云DNSPod:DNSPod是腾讯云提供的一种域名解析服务,可以用于管理ExternalName服务所使用的外部DNS名称。

更多关于Kubernetes服务ExternalName的详细信息,请参考腾讯云官方文档:

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

  • Kubernetes 使用Service暴露应用

    NodePort - 通过每个 Node 上的 IP 和静态端口(NodePort)暴露服务。NodePort 服务会路由到 ClusterIP 服务,这个 ClusterIP 服务会自动创建。...ExternalName - 通过返回 CNAME 和它的值,可以将服务映射到 externalName 字段的内容,没有任何类型代理被创建。...使用ExternalName类型可以实现一种情况,在创建Service涉及未定义selector的示例,创建的Service selector不创建相应的Endpoints对象,可以通过手动将Service...Kubernetes Service 是一个抽象层,它定义了一组逻辑的Pods,借助Service,应用可以方便的实现服务发现与负载均衡。 Services和Labels ?...Service允许pod在Kubernetes中被销毁并复制pod而不影响应用。相关Pod之间的发现和路由(如应用中的前端和后端组件)由Kubernetes Services处理。

    77860

    Kubernetes里的Service究竟是如何工作的呢?

    3、Kubernetes服务发现是通过dns实现,那么为什么会出现四种类型的服务暴露方式呢?...如果在私有化集群使用需要自建负载均衡器; ExternalName:其通过将Service映射至由externalName字段的内容指定的主机名来暴露服务,此主机名需要被DNS服务解析至CNAME类型的记录...举个例子,你所有的服务都在集群内部,但是你有个数据库是mongodb,没有实现容器化,更没有部署在Kubernetes内部,当然你可以通过在ConfigMap中添加配置访问这个外部服务,但是当你的环境发生变化...这个时候可以使用Kubernetes  ExternalName内置服务发现机制运用于集群外部运行的服务,像使用集群内的服务一样使用外部服务!...kind: Service apiVersion: v1 metadata: name: mongo spec: type: ExternalName externalName: mango123456

    82020

    Kubernetes-核心资源之Service

    1、虚拟IP和服务代理 在Kubernetes的每一个Node中,都运行着一个kube-proxy,kube-proxy负责为服务ExternalName除外)实现虚拟IP的格式。...2.2 ExternalName服务 ExternalName Service是Service的一个特例,它没有选择器,也没有定义任何端口或Endpoints。...externalName:my.database.example.com #外部服务 当查找my-service.prod.svc.CLUSTER时,集群DNS服务将会返回一条CNAME记录,...CNAME记录:ExternalName类型的服务 Endpoints记录:任意与service共享一个名称的Endpoints。 2.4、多端口服务 在实际的应用场景中,有一些服务需要暴露多个端口。...Kubernetes DNS服务器是发现ExternalName类型服务的唯一途径。 4、发布服务-服务类型 对于某些应用(例如:前端)的一部分功能,您可能需要暴露一个使用外部IP地址的Sevice。

    79830

    6-Kubernetes入门基础之服务发现Service介绍

    答: 复杂的系统微服务服务化,由多个提供不同业务服务而彼此独立的微服务(Kubernetes Service)组成,服务之间通过TCP/IP协议进行通信,便拥有了强大的分布式、水平弹性扩展能力; Q...字段发布出去; ExternalName : 通过返回CNAME 和 其值,可以将服务映射到ExternalName字段内例如foo.example.com(注意没有任何可u下代理被创建/只有Kubernetes...希望未来某个时候您可以将所有服务都移入集群内,但在此之前将是“内外混用”的状态。幸运的是您可以使用静态 Kubernetes 服务来缓解上述痛点。..., 我们创建一个 “ExternalNameKubernetes 服务,此服务为您提供将流量重定向到外部服务的静态 Kubernetes 服务。...如果外部服务具有有效域名,并且您不需要重新映射端口,那么使用 “ExternalName服务类型将外部服务映射到内部服务十分简便、快捷。

    2.7K21

    kubernetes中常用对象service的详细介绍

    [Kubernetes_New.png] 一、Service 对于kubernetes整个集群来说,Pod的地址也可变的,也就是说如果一个Pod因为某些原因退出了,而由于其设置了副本数replicas大于...NodePort访问这个Service服务,NodePort会路由到Cluster IP服务,这个Cluster IP会通过请求自动创建; (4)、ExternalName:通过返回 CNAME 和它的值...,可以将服务映射到 externalName 字段的内容,没有任何类型代理被创建,可以用于访问集群内其他没有Labels的Pod,也可以访问其他NameSpace里的Service。...对于运行在集群外部的服务,它通过返回该外部服务的别名这种方式来提供服务。...externalName: my.database.example.com 当查询主机 my-service.prod.svc.cluster.local (后面服务发现的时候我们会再深入讲解)时

    68540

    Kubernetes | Service - Ingress

    引入 SVC 之后, 如果服务有 扩容、伸缩 等操作 都不会对上一层的服务造成影响. SVC 也叫做 服务发现....Kubernetes Service 定义了这样一种抽象:一个 Pod 的逻辑分组,一种可以访问它们的策略——通常称为微服务。...ExternalName:把集群外部的服务引入到集群内部来,在集群内部直接使用。没有任何类型代理被创建,这只有 Kubernetes 1.7 或更高版本的 kube-dns 才支持。...在 Kubernetes v1.1 版本,新增了 Ingress API(beta 版),用来表示 “7层”(HTTP)服务。 为何不使用 round-robin DNS?...ExternalName 这种类型的 Service 通过返回 CNAME 和它的值,可以将服务映射到 externalName 字段的内容(例如:hub.atguigu.com)。

    53510

    Kubernetes K8S之Service服务详解与示例

    IPVS 代理模式 在 ipvs 模式下,kube-proxy监视Kubernetes服务(Service)和端点(Endpoints),调用 netlink 接口相应地创建 IPVS 规则, 并定期将...IPVS 规则与 Kubernetes服务(Service)和端点(Endpoints)同步。...ExternalName:通过返回 CNAME 和它的值,可以将服务映射到 externalName 字段的内容(例如,foo.bar.example.com)。没有任何类型代理被创建。...ExternalName类型示例 这种类型的Service通过返回CNAME和它的值,可以将服务映射到externalName字段的内容(例如:my.k8s.example.com;可以实现跨namespace...K8S在IPVS代理模式下svc服务的ClusterIP类型访问失败处理 2、Kubernetes K8S之Pod跨namespace名称空间访问Service服务 3、kubernetes学习Service

    3.3K32
    领券