k8s重器之Service

Service是k8s的核心,通过创建Service,可以为一组具有相同功能的容器应用提供一个统一的入口地址,并将请求进行负载分发到各个容器应用上。

目录:

Service定义详解

Service基本用法

集群外部访问Pod和Service

一、Service定义详解

Service的定义比Pod简单。

apiVersion: v1 kind: Service metadata: name: string labels: name: string annotations: name: string spec: type: string selector: name: string clusterIP: string #虚拟服务ip,缺省默认分配 sessionAffinity: string #是否支持session,可选值为ClientIP,表示同一个客户端 ports: - name: string protocol: string #端口协议,支持TCP、UDP,默认是TCP port: int #宿主机端口 targetPort: int #目标Pod的端口 nodePort: int #k8s内部端口 status: loadBalancer: ingress: ip: string hostname: string

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wpfzgd.html