Kubernetes集群架构:核心概念和应用——NodePort Service

    科技2022-07-17  88

    一、Service的介绍

    在K8S中也有类似反向代理这么一个抽象的概念,专业的叫法叫 “service”。为了解释k8s中service中的概念,我们先回顾一下传统反向代理的概念。它的作用是把后端服务器暴露出去,而且还有负载均衡的效果。

    service中的反向代理和路由机制和传统的作法是不一样的。路由机制是有selector和labels来实现的。

    二、Selector和Labels的作用

    请求会转发到nginx标签的pod,不会转发到apache上面。

    三、selector的类型

    nodeport:selector 是一种路由选择机制。selector中的标签如果和labels中一致匹配上,那么selector就会把流程转发到跟他标签匹配的pod上。LoadBalancer:service 的工作类型除了nodeport,还有LoadBalancer。 它是适用于公有云环境,例如阿里云。底层也是依赖nodeportClusterIP:它适用于k8s内部的反向代理,微服务的互通互联是依赖于这个类型

    四、Label

    label 是一种打标签机制。标签,附加到某个资源上,用于关联对象、查询和筛选。

    五、总结

    Processed: 0.010, SQL: 8