随笔分类 - 微服务
摘要:一、关于kong的详细内容这里不再赘述,可以查看官网。 kong升级到1.0以后功能越来越完善,并切新版本的kong可以作为service-mesh使用,并可以将其作为kubernetes的ingress-controlor。虽然在作为service-mesh方面与istio还有差异,但是kong的
阅读全文
摘要:一、概述 测试环境已经跑了很长时间的istio了,也更新到了最新的istio-1.1。性能相较之前提升很大,官方给出的测试数据说是延迟降低到了8ms,但是实际测试确实访问速度有很大的提升,但是确实还是比直接访问pod速度差异很明显,sidecar的引入使数据流向变得层数更多,导致访问性能上的一些损耗
阅读全文
摘要:1、All problems in computer science can be solved with another layer, even the problem of too many layers! 计算机科学中的所有问题都可以通过另一层解决,甚至是层数太多的问题 (不要试图去优化多层代
阅读全文
摘要:一、spinnaker概述 1、spinnaker是netflix开源的一款云发布CI/CD,其前身是Asgard,spinnaker支持各种部署目标,包括OpenStack、DC/OS、Kubernetes 和 Cloud Foundry等。 2、功能概述 & 通过灵活和可配置 Pipel
阅读全文
摘要:kong+kongau 注意kong1.0与之前版本API发生了很大的改动,所以是不兼容的,kongav0.14.0是匹配kong1.0+的,不兼容1.0之前的。可以根据自己的需求进行选择。 konga是kong的一个ui,可以操作kong API。部署版本kongv1.1.1,kongav0.14
阅读全文
摘要:一、prometheus-webhook-daingtalak github地址:[Releases · timonwong/prometheus-webhook-dingtalk · GitHub](https://github.com/timonwong/prometheus-webhook-d
阅读全文
摘要:一、kong 1、使用kong来做服务网关,目前kong使用的是0.13版本现在地址:https://docs.konghq.com/install,kong的社区版没有dashboard,可以使用kong-dashboard,项目地址:https://github.com/PGBI/kong-da
阅读全文
摘要:一、写在前面: 本文是自己通过实际探索,拜读各位大神级的文章后的一些浅见,仅供自己参考学习使用。如有侵权请及时联系我。 现在已经是微服务2.0了,serviceMesh、lstio、k8s。我们怎么切入微服务这个浪潮呢?这是我一直探索的一个问题。 1、首先要明确微服务的条件:人员配备、现有环境成熟度
阅读全文
摘要:康威定律: 第一定律 Communication dictates design 组织沟通方式会通过系统设计表达出来 第二定律 There is never enough time to do something right, but there is always enough time to d
阅读全文
摘要:一、概述 代码部署上线、权限控制、一键版本回滚,github地址:https://github.com/meolu/walle-web walle是基于php语言做的,所以需要一个php的安装环境。 二、部署 1)准备环境 centos7.2、php7.11、php-fpm7.11、nginx-1.
阅读全文
摘要:一、概述 consul是google开源的一个使用go语言开发的服务发现、配置管理中心服务。内置了服务注册与发现框 架、分布一致性协议实现、健康检查、Key/Value存储、多数据中心方案,不再需要依赖其他工具(比如ZooKeeper等)。服务部署简单,只有一个可运行的二进制的包。每个节点都需要运行
阅读全文