• -------------------------------------------------------------
  • ====================================

架构-各种中间件

nginx lua模块常用的指令

nginx lua模块常用的指令
lua_code_cache语法:lua_code_cache on | off默认: on适用上下文:http、server、location、location if这个指令是指定是否开启lua的代码编译缓存,开发时可以设置为 off,以便lua文件实时生效,如果是生产线上,为了性能,建议开启。lua_package_path语法:lu……继续阅读 »

dewbay 6年前 (2019-04-12) 2095浏览 0评论2个赞

Ubuntu 平台下OpenResty的安装

Ubuntu 平台下OpenResty的安装
源码包准备我们首先要在官网下载OpenResty的源码包。官网上会提供很多的版本,各个版本有什么不同也会有说明,我们可以按需选择下载。笔者选择下载的源码包为 ngx_openresty-1.9.3.1.tar.gz。相关依赖包的安装首先你要安装OpenResty需要的多个库 请先配置好你的 apt 源,配置源的过程在这就不阐述了,然后执行以下……继续阅读 »

dewbay 6年前 (2019-04-12) 2184浏览 0评论0个赞

基于Mesos/Docker构建数据处理平台

基于Mesos/Docker构建数据处理平台
平台概览2014 年下半年左右,去哪儿完成了有关构建私有云服务的技术调研,并最终拍定了 Docker/Mesos 这一方案。下图 1 展示了去哪儿数据平台的整体架构:图 1:去哪儿数据平台的整体架构该平台目前已实现了如下多项功能:每天处理约 340 亿/25TB 的数据;90%的数据在 100ms 内完成处理;最长 3h/24h 的……继续阅读 »

dewbay 6年前 (2019-04-12) 2129浏览 0评论0个赞

巅峰对决之Swarm、Kubernetes、Mesos

巅峰对决之Swarm、Kubernetes、Mesos
【编者的话】这篇文章对比了三大主流调度框架:Swarm、Kubernetes 和 Mesos。文章不仅从理论上讨论了各个框架的优缺点,还从两个实际的案例出发,分析了每个框架具体使用方法。这篇文章对比了三大主流调度框架:Docker Swarm、Google Kubernetes 和 Apache Mesos(基于 Marathon 框架)。在解释了调度和容……继续阅读 »

dewbay 6年前 (2019-04-12) 2528浏览 0评论0个赞

Docker Swarm和Kubernetes在大规模集群中的性能比较

Docker Swarm和Kubernetes在大规模集群中的性能比较
【编者的话】本文建立了一套通用测评工具,通过容器启动时延等指标测评Swarm和 Kubernetes 在大规模部署下的性能表现,分析结果认为Swarm比 Kubernetes 的性能好。此外还提供了详尽的测试数据, 供应用者参考。@Container 容器技术大会将于 6 月 4 日在上海光大会展中心国际大酒店举办,来自携程、PPTV、蚂蚁金服……继续阅读 »

dewbay 6年前 (2019-04-12) 2940浏览 0评论0个赞

Kubernetes(k8s) Pod 弹性伸缩详解与使用

Kubernetes(k8s) Pod 弹性伸缩详解与使用
Kubernetes HPA(Horizontal Pod Autoscaling)Pod水平自动伸缩,通过此功能,只需简单的配置,集群便可以利用监控指标(cpu 使用率等)自动的扩容或者缩容服务中Pod数量,当业务需求增加时,系统将为您无缝地自动增加适量容器 ,提高系统稳定性。本文将详细讲解 HPA 的核心设计原理和基于 Hepaster 的使用方法。……继续阅读 »

dewbay 6年前 (2019-04-12) 3689浏览 0评论0个赞

k8s 内部负载均衡原理

k8s 内部负载均衡原理
前言个人理解有限,如有错误,请及时指正。前前后后学习kubernetes已经有三个月了,一直想写一遍关于kubernetes内部实现的一系列文章来作为这三个月的总结,个人觉得kubernetes背后的架构理念以及技术会成为中大型公司架构的未来。我推荐可以先阅读下 Google 的Large-scale cluster management ……继续阅读 »

dewbay 6年前 (2019-04-12) 2377浏览 0评论0个赞

Kubernetes1.9 二进制版集群+ipvs+coredns

Kubernetes1.9 二进制版集群+ipvs+coredns
本版本用 kube-router 组件取代 kube-proxy,用 lvs 做 svc 负载均衡,更快稳定。用coredns取代 kube-dns,更稳定。经过测试 1.9 版,消除了以往的 kubelet docker 狂报错误日志的错误 ,更完美。节点构造如下 :节点 ip节点角色hostname192.168.0.57nodebig……继续阅读 »

dewbay 6年前 (2019-04-12) 2568浏览 0评论0个赞