Kubernetes service 三种类型/NodePort端口固定

Kubernetes service 三种类型

• ClusterIP:默认,分配一个集群内部能够访问的虚拟IP(VIP)
• NodePort:在每一个Node上分配一个端口做为外部访问入口
• LoadBalancer:工做在特定的Cloud Provider上,例如Google Cloud,AWS,OpenStacknode

 

# Nodeport 
用户 -> 域名 负载均衡器(后端服务器) -> Node IP:Port -> Pod IP:Port后端

# LoadBalancer提供特定云提供商底层LB接口。列入AWS,Google,Openstack
用户 -> 域名 负载均衡器(后端服务器) -> Node IP:Port -> Pod IP:Portapi

NodePort端口固定

# 固定范围在kube-apiserver配置文件下参数服务器

--service-node-port-range=30000-50000

实例网络

# 经过配置yaml文件固定端口 
apiVersion: v1 kind: Service metadata: name: my-service spec: selector: app: A ports: - protocol: TCP port: 80 targetPort: 8080
      # 固定端口数值,必须是配置文件范围内
      nodePort: 30001
  # 网络类型
  type: NodePort
相关文章
相关标签/搜索