• 杨波
    2019-09-28
    课程补充材料,作者亲自撰写的博文《Kubernetes网络三部曲之二~Service网络》
    https://blog.csdn.net/yang75108/article/details/101267444
    
     3
  • 🍒古刹飞鹰🍒
    2019-11-05
    老师,我有点迷糊,如果启用 kubernetes 那SpringCloud里的eurka、gateway、配置中心、监控什么的是不是就可以弃用了?,因为kubernetes里有相关配套的服务,是不是可以直接使用kubernetes的了?

    作者回复: 课程第2章有解释dubbo -> SpringCloud -> Kubernetes的演进历史,从某种意义上讲,这三者解决相同基本问题:分布式微服务基础框架(或平台),只不过是三家不同公司(阿里/Netflix/Google)分别发展出来的不同体系。所以,它们是有功能冗余的,k8s是微服务最全面的平台型解决方案,它内置支持服务发现(Service)、网关/反向代理(Ingress),和分布式配置(configmap)等。所以,我个人的建议是,如果采用K8s,就不要用SpringCloud大套餐了,用K8s + SpringBoot就够了,K8s和裸框架配合比较好,并且它是具体框架无关的。

     1
     2
  • 狼鱼
    2019-09-27
    如果想获取service中所有有效的pod 的 ip 地址,有方法吗? 比如想配置到 prometheus 中拉取数据

    作者回复: prometheus支持通过k8s的REST API获取集群内pod的ip地址,进行pod级别监控,也可以监控节点/服务/端点级别,细节配置可以参考官方文档:
    https://prometheus.io/docs/prometheus/latest/configuration/configuration/#kubernetes_sd_config

    
     1
  • DDs moving castle
    2019-12-26
    用户空间代理模式中kube-proxy可以根据负载均衡策略返回某个pod IP,变成了iptables/ipvs模式后,netfilter内部也有负载均衡策略可以选出某个pod?这是基于Linux内核某个版本的升级吗?

    作者回复: iptables规则设置支持简单的负载均衡策略,ipvs模式则支持高级的负载均衡策略,参考:
    https://kubernetes.io/blog/2018/07/09/ipvs-based-in-cluster-load-balancing-deep-dive/

    
    
我们在线,来聊聊吧