Kong mesh深度分析报告 Kong是一个基于OpenResty (Nginx) 封装的微服务中间件产品,在微服务架构体系中,作为API网关以及API中间件(kubernetes ingress)提供服务。由于其天生具备Nginx的高性能、nginx-lua插件的可定制性,再加上完善的社区以及齐全的文档,在中小企业用户群非常受欢迎,拥有较好的群众基础。 2018年8月,kong发布了1.0 GA版本,正式宣布其支持servi 云计算 2023-07-10 泡泡
CNCF年度报告解读(2018年) 2019年2月初,CNCF 发布了2018年的年度报告,这是 CNCF 继2017年度报告之后,第二次发布年度报告,2017年度的报告只有区区14页,今年的报告长度增长了一倍达31页。下面我将带大家一起来深度解读下这份2018年的年度报告,一窥 CNCF 过去一年里在推广云原生的道路上取得的进展。 注:本文最后附上了2017年和2018年度的报告下载地址。 CNCF 年度报告涵盖的范围 在解读 C 云计算 2023-07-10 竹子爱熊猫
通过自定义Istio Mixer Adapter在JWT场景下实现用户封禁 互联网服务离不开用户认证。JSON Web Token(后简称JWT)是一个轻巧,分布式的用户授权鉴权规范。和过去的session数据持久化的方案相比,JWT有着分布式鉴权的特点,避免了session用户认证时单点失败引起所有服务都无法正常使用的窘境,从而在微服务架构设计下越来越受欢迎。然而JWT单点授权,分布鉴权的特点也给我们带来了一个问题,即服务端无法主动回收或者BAN出相应的Token,使得 云计算 2023-07-10 剑圣无痕
Cilium 1.4 发布了,新功能一览 发布概述 本文为翻译文章,点击查看原文。 我们很高兴地宣布Cilium 1.4版本。 该版本引入了几项新功能以及优化和可扩展性工作。 重点包括增加全局服务,提供跨多个集群的Kubernetes服务路由、DNS请求/响应感知授权和可见性、透明加密(beta)、IPVLAN支持以获得更好的性能和延迟(beta)、与Flannel集成、GKE在COS上支持、基于AWS元数据的策略实施(alpha)以及优 云计算 2023-07-10 泡泡
Service Mesh的2018年度总结 前言 在2017年年底,在Service Mesh刚刚兴起之时,应InfoQ的邀请撰写过一篇名为 “Service Mesh年度总结:群雄逐鹿烽烟起” 的文章,对2017年Service Mesh的发展做了一次年度回顾。当时正是Service Mesh技术方兴未艾,各家产品你争我夺之时,一片欣欣向荣的气象。 时隔一年,江湖风云变幻。再次有幸收到InfoQ的邀请,继续进行Service Mesh 2 云计算 2023-07-10 宇宙之一粟
《深入浅出 Istio》读后感 《深入浅出Istio》这本书这两天开始卖了,我也第一时间入手了以后到现在已经基本上全部翻完了。在这里记录一下看完这本书的读后感。 总体来说,这本书是一本既适合Istio本身有一定了解程度的使用者,也适合对ServiceMesh初学者的去学习Istio的书籍。这本书比较全面的介绍并总结了Istio的各个组件及其使用方法,并给出了许多具体的场景。 作为一名接触ServiceMesh领域和Istio快小 云计算 2023-07-10 竹子爱熊猫
Istio——企业级微服务解决方案 本文为翻译文章,点击查看原文。 2017年5月,谷歌面向大规模容器化应用管理的开源项目Istio正式发布了。此后经过快速的发展,于2018年7月发布了里程碑式的1.0版本。本文的主要内容包括:Istio是什么、Istio的工作原理以及落地方式。在本系列的后续文章中我们还会深入了解Istio的安全和流量管理功能。 Istio是什么? 从过去几年发布的大量开源项目中我们可以总结出谷歌内部构建、部署与管 云计算 2023-07-10 LOVEHL^ˇ^
面向 Kubernetes 编程:Kubernetes 是下一代操作系统 此文章适合没有任何 Kubernetes/容器/Docker 经验的同学 — 在不久的将来,你不懂如何操作 Kubernetes 接口,就等于现在的你不懂最普通的 Linux 命令。此文章阅读耗时大概 15 分钟。 蚂蚁金服资源调度组致力于将 Kubernetes 落地到世界上最有价值的金融科技独角兽公司,欢迎联系作者微信 answer1991chen 咨询招聘事宜。 文章 Markdown 源码 云计算 2023-07-10 共饮一杯
Envoy 架构师 Matt Klein 对 Envoy 线程模型的简介 本文为翻译文章,点击查看原文。 编者注:原文于 2017 年 7 月 30 日发布于 Envoy 博客上。 关于 Envoy 代码库的底层技术文档目前相当稀少。 为了纠正这个问题,我打算做一系列关于各种子系统的博客文章。 由于这是第一篇文章,请让我知道您的想法以及您希望了解的其他主题。 我经常看到的关于 Envoy 的最常见技术问题之一就是要求从底层描述 Envoy 使用的线程模型。这篇文章将介绍 云计算 2023-07-10 共饮一杯
Knative Eventing inmemorychannel实现原理解析 关于 Knative eventing 的基本概念可以参考: https://github.com/knative/docs/blob/master/eventing/README.md https://thenewstack.io/knative-enables-portable-serverless-platforms-on-kubernetes-for-any-cloud/ 本文不对基本概念 云计算 2023-07-10 三掌柜
Istio知识图谱 v0.1 发布及社区图书孵化 2019年2月15日晚,我在朋友圈里发起了 Istio 知识图谱项目。 Istio 知识图谱发起 而后获得 ServiceMesher 社区成员的热烈响应,在此后的一周内陆续有151参与进来。 istio 知识图谱参与人员 经过10天的孵化,Istio 知识图谱 v0.1发布了,该版本作为 Istio 知识图谱的启动版本,未来将会进一步细化甚至推出一本开源书籍。 Istio 知识图谱阅览 Isti 云计算 2023-07-10 LOVEHL^ˇ^
使用Istio打造微服务(第1部分) Istio 是一个由Google,IBM和Lyft团队合作开发的开源项目,它提供了基于微服务的应用程序复杂性的解决方案,仅举几例: 流量管理 :超时,重试,负载均衡, 安全性: 最终用户身份验证和授权, 可观察性: 跟踪,监控和记录。 所有这些都可以在应用程序层中解决,但是您的服务不再是“微型”,相对于提供业务价值的资源,实现这些的所有额外工作都是公司资源的压力。我们来举个例子: PM:添加反馈功 云计算 2023-07-10 剑圣无痕
Knative:精简代码之道 本文为翻译文章,点击查看原文。 [编者案] Knative 作为 Google 发起开源的 serverless 项目,给我们提供了一套简单易用的 serverless 开源解决方案。本文作者直观地向我们展示了如何使用Knative来一步一步逐渐精简我们的代码,来更加简单容易的开发云原生应用。作者使用实例来逐步向我们讲述如何使用 Knative 提供的 Build、Serving 和 Eventi 云计算 2023-07-10 法医
Envoy Proxy构建控制平面指南 本文为翻译文章,点击查看原文。 编者案 Envoy 作为最受欢迎的早期网络组件,现在已经可以说是云原生架构中的通用数据平面。本文作者指引我们更方便的使用Envoy,及其定制控制平面,作者通过收集到的数据给出定制控制平面不同的意见,非常中肯,后续系列会更深入,欢迎关注该系列文章。 Envoy 最近成为一个受欢迎的网络组件。 几年前 Matt Klein 写了一篇博客 ,讨论了Envoy的动态配置AP 云计算 2023-07-10 醒在深海的猫
Istio中的应用程序指标度量 本文为翻译文章,点击查看原文。 背景 Istio发送的默认指标有助于了解流量如何在集群中流动。但是,要了解应用程序的行为,还需要应用程序指标。 Prometheus提供了客户端库,您可以使用它来检测应用程序并发送监测指标。 这很好,但也提出了一些问题: 您从哪里抓取这些指标? 您是使用Istio附带的Prometheus,还是自建新的Prometheus? 如果使用Istio附带的Promethe 云计算 2023-07-10 Escape
自定义Istio Mixer Adapter示例教程(附源码) 快速开始:https://micro-mesh/examples/adapter/auth源码传送门。 研究Istio下构建简洁的微服务架构,对Istio的研究也更深入,自定义Mixer Adapter必不可少,以下结合使用场景做一个自定义适配器的实践分享。 背景 结合https://github.com/hb-go/micro-mesh的实践场景,需要在ingressgateway与API se 云计算 2023-07-10 大树
微服务断路器模式实现:Istio vs Hystrix 本文为翻译文章,点击查看原文。 编者按 本文作者由浅及深,从核心问题的引入到具体模式的代码实现,阐述了微服务两种断路器模式的实现原理、优缺点以及二者的比较。 前言 不可否认的是,在过去的几年里,Docker和Kubernetes等技术已经彻底改变了我们对软件开发和部署的理解。 但是,尽管软件开发行业的快速发展促使开发人员采用最新的技术,但是后退一步,更好地查看支持这些技术的已建立的模式是很重要的。 云计算 2023-07-10 法医
Knative 入门系列1:knative 概述 译者:陈佳栋、宋净超、孙海洲、徐鹏、邱世达 Knative 是一个基于 Kubernetes 的,用于构建、部署和管理现代 serverless 应用的平台。Getting Started with Knative 是一本由 Pivotal 公司赞助 O’Reilly 出品的电子书,本书中文版由 ServiceMesher 社区自发翻译,从今天起 ServiceMesher 社区将陆续为大家推出本 云计算 2023-07-10 法医
Knative 入门系列2:serving 介绍 译者:杨铁党、孙海洲、邱世达、宋净超、徐鹏 Knative 是一个基于 Kubernetes 的,用于构建、部署和管理现代 serverless 应用的平台。Getting Started with Knative 是一本由 Pivotal 公司赞助 O’Reilly 出品的电子书,本书中文版由 ServiceMesher 社区自发翻译,这是该系列的第二篇文章。 即便使用无服务器架构,处理和响应 云计算 2023-07-10 剑圣无痕
Istio 庖丁解牛一:组件概览 作者: 钟华,腾讯云容器团队高级工程师,热衷于容器、微服务、service mesh、istio、devops 等领域技术。 Istio 作为 Service Mesh 领域的集大成者, 提供了流控, 安全, 遥测等模型, 其功能复杂, 模块众多, 有较高的学习和使用门槛, 本文会对istio 1.1 的各组件进行分析, 希望能帮助读者了解istio各组件的职责、以及相互的协作关系. 1. ist 云计算 2023-07-10 泡泡