ClusterIP 默认模式,只能在集群内部访问
    NodePort 在每个节点上都监听一个同样的端口号(30000-32767),ClusterIP和路由规则会自动创建。集群外部可以访问:联系到集群内部服务,可以配合外部负载均衡使用(我现在公司用的就是这个模式配合阿里云的SLB)
    LoadBalancer 要配合支持公有云负载均衡使用比如GCE、AWS。其实也是NodePort,只不过会把:自动添加到公有云的负载均衡当中
    ExternalName 创建一个dns别名指到service name上,主要是防止service name发生变化,要配合dns插件使用

    kube-proxy代理模式

    • userspace
    • iptables
    • lvs