nodePort: 30036 protocol: TCP NodePort 服务主要有两点区别于普通的“ClusterIP”服务。第一,它的类型是“NodePort”。有一个额外的端口,称为 nodePort,它指定节点上开放的端口值 。如果你不指定这个端口,系统将选择一个随机端口。大多数时候我们应该让 Kubernetes 来选择端口,因为如评论中 thockin 所说,用户自己来...
nodeport-my-service.yaml配置文件的内容如下,通过kubectl命令创建,kubectl apply -f nodeport-my-service.yaml。 apiVersion:v1kind:Servicemetadata:name:nodeport-my-servicespec:type:NodePortselector:app:MyAppports:# 默认情况下,为了方便起见,`targetPort` 被设置为与 `port` 字段相同的值。-port:80targetPor...
NodePort: NodePort是ClusterIP的增强类型,它会于ClusterIP的功能之外,在每个节点上使用一个相同的端口号将外部流量引入到该Service上来。 LoadBalancer: 是NodePort的增强类型,为各节点上的NodePort提供一个外部负载均衡器;需要公有云支持 ExternalName:外部流程引入到K8S内部,借助集群上KubeDNS来实现,服务的名称会被解析...
4、NodePort模式—外部可以访问集群内部服务 [root@server2 ~]# kubectl delete -f myservice.yaml service "myservice" deleted [root@server2 ~]# vim myservice.yaml --- apiVersion: v1 kind: Service metadata: name: myservice spec: ports: - protocol: TCP port: 80 targetPort: 80 selector: ap...
targetPort <string> #后端目标进程的端口号或名称,名称需由Pod规范定义 nodePort <integer> # 节点端口号,仅适用于NodePort和LoadBalancer类型 clusterIP <string> # Service的集群IP,建议由系统自动分配 externalTrafficPolicy <string>#外部流量策略处理方式,Local表示由当前节点处理,#Cluster表示向集群范围调度 ...
nodePort: 30875 type: LoadBalancer externalIPs: #外部负载均衡 - 172.30.10.4 - 172.30.10.3 sessionAffinity: None externalTrafficPolicy: Cluster 二、k8s集群内访问 # clusterip service kind: Service apiVersion: v1 spec: clusterIP:10.43.22.26(如果不填,会自动添加) ...
29、k8s-service的类型-四种-ClusterIP、NodePort、LoadBalancer、ExternalName 本文作者:littlecc 本文链接:https://www.cnblogs.com/littlecc/p/17675401.html 版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。 博客园 ...