网站建设公司哪家好,怎么攻击网站吗,网站建设与管理综合实训,移动端网页设计图片services 1、概述2、存在的意义2.1 服务发现2.2 负载均衡 3、pod与service的关系4、service 三种类型4.1 、 ClusterIP4.2 、NodePort4.3 、LoadBalancer 1、概述
Service 是 Kubernetes 最核心概念#xff0c;通过创建 Service,可以为一组具有相同功能的容器应 用提供一个统… services 1、概述2、存在的意义2.1 服务发现2.2 负载均衡 3、pod与service的关系4、service 三种类型4.1 、 ClusterIP4.2 、NodePort4.3 、LoadBalancer 1、概述
Service 是 Kubernetes 最核心概念通过创建 Service,可以为一组具有相同功能的容器应 用提供一个统一的入口地 址并且将请求负载分发到后端的各个容器应用上。
2、存在的意义
2.1 服务发现
比如前端pod需要调用后端pod需要通过server进行查找 2.2 负载均衡
一个前端pod通过service负载均衡到不同的pod上根据pod的使用量等信息进行均衡分配 3、pod与service的关系
通过label和Selector标签建立连接 4、service 三种类型
[rootmaster example]# kubectl expose deployment web --port80 --target-port80 --dry-run -o yaml webservice.yaml # web的pod是先创建好的在此基础上配置service信息
[rootmaster example]# cat webservice.yaml
apiVersion: v1
kind: Service
metadata:creationTimestamp: nulllabels:app: webname: web
spec:ports:- port: 80protocol: TCPtargetPort: 80selector:app: webtype: service的三种类型 ##直接修改此处即可
status:loadBalancer: {}
4.1 、 ClusterIP
集群内部访问。集群内部pod间互相访问
4.2 、NodePort
对外访问应用时使用。比如nginx暴露时候
4.3 、LoadBalancer
对外访问应用也可以用于公有云调用公有云中的操作。可以连接到公有云中的服务器。