摘要: 1、All problems in computer science can be solved with another layer, even the problem of too many layers! 计算机科学中的所有问题都可以通过另一层解决,甚至是层数太多的问题 (不要试图去优化多层代阅读全文
posted @ 2019-03-29 11:01 诗码者 阅读(11) 评论(0) 编辑
摘要: 为了方便技术交流,特建了一个交流群。 欢迎来一场技术的博弈! //spark-sql espackage com.sparkes import org.apache.spark.sql.SparkSessionimport org.elasticsearch.spark.sql._object Wr阅读全文
posted @ 2018-08-23 19:11 诗码者 阅读(39) 评论(0) 编辑
摘要: 一、概述 新版本的kubernetes默认使用了coredns,这里就不赘述了。直达车:https://coredns.io/、https://kubernetes.io/docs/tasks/administer-cluster/dns-custom-nameservers/#coredns 二、阅读全文
posted @ 2019-05-16 17:26 诗码者 阅读(2) 评论(0) 编辑
摘要: 1、logstash6.5.3 配置收集mongodb的日志: 首先在mongodb服务器上部署filebeat收集日志并上传到logstash进行处理,然后上传到ES。 filebeat-conf: 这里只给出主要的配置。 logstash-conf: grok需要先进行测试,kibana6.3以阅读全文
posted @ 2019-05-14 14:20 诗码者 阅读(7) 评论(0) 编辑
摘要: 一、关于kong的详细内容这里不再赘述,可以查看官网。 kong升级到1.0以后功能越来越完善,并切新版本的kong可以作为service-mesh使用,并可以将其作为kubernetes的ingress-controlor。虽然在作为service-mesh方面与istio还有差异,但是kong的阅读全文
posted @ 2019-04-19 18:20 诗码者 阅读(34) 评论(0) 编辑
摘要: 一、概述 关于kubernetes使用私有docker image registry的一些说明: 1、对于自己构建的项目镜像或一些不想暴露到外网的image需要使用自建的私有仓库,一般有两种选择:docker registry v2、harbor 2、镜像仓都是做安全认证的,kubernetes在使阅读全文
posted @ 2019-04-04 17:54 诗码者 阅读(32) 评论(0) 编辑
摘要: 一、概述 测试环境已经跑了很长时间的istio了,也更新到了最新的istio-1.1。性能相较之前提升很大,官方给出的测试数据说是延迟降低到了8ms,但是实际测试确实访问速度有很大的提升,但是确实还是比直接访问pod速度差异很明显,sidecar的引入使数据流向变得层数更多,导致访问性能上的一些损耗阅读全文
posted @ 2019-03-29 17:19 诗码者 阅读(63) 评论(0) 编辑
摘要: 1、All problems in computer science can be solved with another layer, even the problem of too many layers! 计算机科学中的所有问题都可以通过另一层解决,甚至是层数太多的问题 (不要试图去优化多层代阅读全文
posted @ 2019-03-29 11:01 诗码者 阅读(11) 评论(0) 编辑
摘要: 一、概述 线上部署的k8s已经扛过了双11的洗礼,期间先是通过对网络和监控的优化顺利度过了双11并且表现良好。先简单介绍一下我们kubernetes的使用方式: 物理机系统:Ubuntu-16.04(kernel 升级到4.17) kuberneets-version:1.13.2 网络组件:cal阅读全文
posted @ 2019-03-21 18:28 诗码者 阅读(50) 评论(0) 编辑
摘要: 一、描述 1、nginx配置转发的时候使用的是域名,即使用dns服务方便配置和负载。但是nginx默认会进行缓存,当域名对应的服务出问题的时候就会报错,只有默认的缓存时间到了才会再次进行解析,nginx在resolver后面有个参数valid设置缓存过期时间。并使用set强制解析(又个弊端,就是不会阅读全文
posted @ 2019-02-27 18:27 诗码者 阅读(23) 评论(0) 编辑
摘要: 一、概述 前面我们部署calico由于集群规模不是很大,使用的是calico的bgp模式的node-to-node-mesh全节点互联,这种模式在小规模集群里面还可以用,3.4.0版本的calico支持到100多个节点。 但是随着集群规模的扩大,bgp的mesh会变得很混乱,因为node-to-no阅读全文
posted @ 2019-01-24 16:28 诗码者 阅读(269) 评论(0) 编辑
摘要: 一、概述 k8s暴露服务的方式有很多使用ingress、nodeport等,这类比较适用于无状态的服务,对于statefulset部署的有状态的服务,(关于statefulset的介绍参考kubernetes的官网或参考我的https://www.cnblogs.com/cuishuai/p/102阅读全文
posted @ 2019-01-23 18:38 诗码者 阅读(487) 评论(0) 编辑