首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Kubernetes系列之理解K8s Service的几种模式

    概述 ---- 我们知道pod的ip不是固定的,是根据所在宿主机的docker0网卡生成的,每次重启,更新,调度等情况IP都会变,那pod与pod之间需要互相调用,肯定不能用ip的,因为地址不是固定的,...service现在分为以下类型 ClusterIP 集群内部容器访问地址,会生成一个虚拟IP 与pod不在一个网段。 NodePort    会在宿主机上映射一个端口,供外部应用访问模式。...比如一个nginx应用需要能被外部访问,就需要配置类型为type=NodePort,并且需要配置下nodePort: 30002(指定固定端口),这样的话外部使用http://ip:30002就可以访问这个应用了...spec.ports[*].nodePort 找到具体的值 如果我们指定一个端口,我们可以直接写在nodePort上,系统就会给你指派指定端口,但是这个值必须是指定范围内的。...基本上,NodePort 服务与普通的 “ClusterIP” 服务 YAML 定义有两点区别。 首先,type 是 “NodePort”。

    2.3K30

    k8s服务发现之第三弹发布Service

    Service 类型 Kubernetes 中可以通过不同方式发布 Service,通过 ServiceType 字段指定,该字段的默认值是 ClusterIP,可选值有 ClusterIP: 默认值。...通过集群内部的一个 IP 地址暴露 Service,只在集群内部可以访问 NodePort: 通过每一个节点上的的静态端口(NodePort)暴露 Service,同时自动创建 ClusterIP 类型的访问方式...,同时自动创建 NodePortClusterIP 类型的访问方式 在集群内部通过 (Port) 访问 在集群外部通过 (NodePort) 访问 在集群外部通过 (Port) 访问 ExternalName...如使用 ExternalName 类型的 Service,CoreDNS 版本不能低于 1.7 ClusterIP ClusterIP 是 ServiceType 的默认值。...可通过 Service 的 .spec.ports[*].nodePort 字段查看该 Service 分配到的节点端口号。

    5010
    领券