Kubernetes 1.27: KMS V2 进入 Beta 阶段 作者: Anish Ramasekar, Mo Khan, and Rita Zhang (Microsoft) 译者: Xin Li (DaoCloud) 在 Kubernetes 1.27 中,我们(SIG Auth)将密钥管理服务(KMS)v2 API 带入 Beta 阶段。 KMS 是什么? 保护 Kubernetes 集群时首先要考虑的事情之一是加密静态的 etcd 数据。 KMS 为供 云计算 2023-07-11 穿过生命散发芬芳
在边缘上玩转 seccomp 配置文件 作者: Sascha Grunert 译者: Michael Yao (DaoCloud) [Security Profiles Operator (SPO)][spo] 是一个功能丰富的 Kubernetes [operator][operator], 相比以往可以简化 seccomp、SELinux 和 AppArmor 配置文件的管理。 从头开始记录这些配置文件是该 Operator 的关键 云计算 2023-07-11 向阳逐梦
使用 OCI 工件为 seccomp、SELinux 和 AppArmor 分发安全配置文件 作者: Sascha Grunert 译者: Michael Yao (DaoCloud) Security Profiles Operator (SPO) 使得在 Kubernetes 中管理 seccomp、SELinux 和 AppArmor 配置文件变得更加容易。 它允许集群管理员在预定义的自定义资源 YAML 中定义配置文件,然后由 SPO 分发到整个集群中。 安全配置文件的修改和移除也 云计算 2023-07-11 宇宙之一粟
dl.k8s.io 采用内容分发网络(CDN) 作者:Arnaud Meukam (VMware), Hannah Aubry (Fast Forward), Frederico Muñoz (SAS Institute) 译者:Xin Li (Daocloud) 我们很高兴地宣布,官方 Kubernetes 二进制文件的主页 dl.k8s.io 很快将由 Fastly 提供支持。 Fastly 以其高性能内容分发网络(CDN)而闻名, 该网络 云计算 2023-07-11 张二河
Service Mesh:重塑微服务市场 今天我们不谈技术,不谈架构,也不谈具体的产品,我们来聊一聊在未来一两年之内,Service Mesh技术会在微服务相关的市场带来什么样的变化? 大家好,我是敖小剑,今天给大家带来的这个主题叫做 “Service Mesh:重塑微服务市场”。 刚才主持人张亮提到说,过去一年Service Mesh成为一个热词。基本上,在国内的话,我差不多是Service Mesh最早的布道师。可能如果大家之前有看相 云计算 2023-07-10 穿过生命散发芬芳
Istio Service Mesh教程 本文是 Istio 管理 Java 微服务的案例教程,使用的所有工具和软件全部基于开源方案,替换了 redhat-developer-demos/istio-tutorial 中的 minishift 环境,使用 kubernetes-vagrant-centos-cluster 替代,沿用了原有的微服务示例,使用 Zipkin 做分布式追踪而不是 Jaeger。 本文中的代码和 YAML 文件见 云计算 2023-07-10 LOVEHL^ˇ^
深入解读Service Mesh背后的技术细节 在Kubernetes称为容器编排的标准之后,Service Mesh开始火了起来,但是很多文章讲概念的多,讲技术细节的少,所以专门写一篇文章,来解析Service Mesh背后的技术细节。 一、Service Mesh是Kubernetes支撑微服务能力拼图的最后一块 在上一篇文章为什么 kubernetes 天然适合微服务中我们提到,Kubernetes是一个奇葩所在,他的组件复杂,概念复杂, 云计算 2023-07-10 三掌柜
一个商用级Service Mesh服务的设计之道 作者介绍:田晓亮,8年软件行业经验,曾就职于三星,2012年进入云计算领域,对PaaS,DevOps,APM有深入的研究和实践经验,方案支撑近千台VM中的应用部署监控。 2016年加入华为担任架构师,负责微服务的Go语言开发框架及Service Mesh设计和落地。 图1 微服务架构需要解决的问题 微服务将原本内存中函数的调用转换为网络中的调用后,就牵扯到这些问题,而任何一个分支展开,都会涉及一系 云计算 2023-07-10 大猫
Istio的GitOps—像代码一样管理Istio配置 本文为翻译文章,点击查看原文。 在今年的哥本哈根 Kubecon 大会上,Weaveworks 的 CEO Alexis Richardson 与 Varun Talwar(来自一家隐形创业公司)谈到了 GitOps 工作流程和 Istio。会后 Weaveworks 的 Stefan Prodan 进行了的演示,介绍如何使用 GitOps 上线和管理 Istio 的金丝雀部署。 会谈和演示中解释 云计算 2023-07-10 捡田螺的小男孩
Istio 0.8发布了! 北京时间 2018 年 6 月 1 日(儿童节)上午 9: 30 Istio 0.8.0 LTS(长期支持版本)发布。该版本除了常见的一堆错误修复和性能改进之外,还包含以下更新和新功能。 Istio 0.8 发布 网络 改进了流量管理模型。我们终于准备好了推出新的流量管理配置模型。该模型增加了许多新功能并解决了先前模型的可用性问题。istioctl 中内置了一个转换工具来帮助您迁移旧模型。试用新的 云计算 2023-07-10 醒在深海的猫
使用MinikubeinaContainer和Jenkins构建Istio 本文为翻译文章,点击查看原文。 AspenMesh提供一种Istio的分布式架构支持,这意味着即使与上游Istio项目无关,我们也需要能够测试和修复Bug。为此我们已开发构建了我们自己的打包和测试基础架构方案。如果你对Istio的CI(持续集成)也感兴趣,请参考我们已经投入使用,可能有用但还没有提交给Circle CI或GKE的组件。 这篇文章描述的是我们如何制作一个新的Minikube-in-a 云计算 2023-07-10 醒在深海的猫
服务网格之路 本文为翻译文章,点击查看原文。 当我们谈论服务网格的时候,有几个问题经常被提及。这些问题的范围覆盖从简单的了解服务网格的历史,到产品和架构相关的比较深入的技术问题。 为了回答这些问题,通过 Aspen Mesh 之旅,我们带来三个主题的系列博文来讨论我们为什么选择了 Istio 。 作为开始,我将重点讨论我最经常被问到的问题之一: 为什么你选择服务网格,是什么原因促使你这样做? LineRate 云计算 2023-07-10 法医
Istio 0.8的Helm Chart解析 儿童节期间,拖拉了一个多月的 Istio 0.8 正式发布了,这可能是 Istio 1.0 之前的最后一个 LTS 版本,意义重大。 新版本中,原来的 Kubernetes 安装文件 install/kubernetes/istio.yaml,变成了 install/kubernetes/istio-demo.yaml,是的,你没看错,这个 LTS 的安装文件名字叫 demo。查看了一下文档,大概 云计算 2023-07-10 醒在深海的猫
服务网格:8种方式简化微服务部署 本文译者 Grace。 基于微服务的架构是未来的趋势,但是实现这种架构会面临许多困难。现代应用架构远比过去的架构复杂,因此实现微服务架构将会带来了一系列特殊的挑战,而服务网格可以帮我们解决很多问题。 最近一段时间,管理者不再专注于调试单个应用程序服务器,相反,现代系统就像是一群牛,研究整体的行为远比单个的服务器更有意义,分布式系统就是一个典型。 微服务是一种分布式架构,目的在于通过不断调整自身以适 云计算 2023-07-10 捡田螺的小男孩
使用Istio为微服务提供高级流量管理和请求跟踪功能 本文为翻译文章,点击查看原文。 说明 开发人员正在摆脱大型单体应用的束缚,转而采用小巧而专一的微服务,以加速软件开发并加强系统弹性。为了满足这个新生态的需求,开发人员需要为部署的微服务创建一个具有负载均衡、高级流量管理、请求跟踪和连接功能的服务网络。 概述 如果您花时间开发过应用程序,那么有件事情您肯定明白:单体应用正成为过去。当今的应用程序都是关于服务发现、注册、路由和连接。这给微服务的开发和运 云计算 2023-07-10 共饮一杯
Istio v1aplha3 routing API介绍 本文为翻译文章,点击查看原文。 到目前为止,Istio提供了一个简单的API来进行流量管理,该API包括了四种资源:RouteRule、DestinationPolicy、EgressRule和Ingress(直接使用了Kubernets的Ingress资源)。借助此API,用户可以轻松管理Istio服务网格中的流量。该API允许用户将请求路由到特定版本的服务,为弹性测试注入延迟和失败,添加超时和 云计算 2023-07-10 共饮一杯
Istio Mixer Cache工作原理与源码分析part1-基本概念 前言 本系列文章将详细介绍Istio中Mixer Cache的工作原理,为了避免空谈,将引入广大程序员同学喜闻乐见的源码分析环节,并结合Mixer的接口API,详细展现Mixer Cache的各种细节。 预警:Mixer Cache系列文章除了本文讲述概念比较简单外,其它文章会包含大量复杂和繁琐的细节,包括设计/实现/API等,适合追求深度的同学。 阅读本系列文章前,请确保对Service Mes 云计算 2023-07-10 向阳逐梦
Istio Mixer Cache工作原理与源码分析part2-工作原理 转载自敖小剑的博客 前言 经过前面的基础概念的介绍,我们现在已经可以勾勒出一个mixer cache的实现轮廓,当然实际代码实现时会有很多细节。但是为了方便理解,我们在深入细节之前,先给出一个简化版本,让大家快速了解mixer cache的实现原理。后面的章节我们再逐渐深入。 Mixer Cache分为两个部分: check cache quota cache 简单起见,我们先关注check ca 云计算 2023-07-10 竹子爱熊猫
Service Mesh安全:用Istio应对攻击 本文为翻译文章,点击查看原文。 把单体应用拆分为微服务之后,会得到不少好处,例如稳定性的提高、持续运行时间的增长以及更好的故障隔离等。然而把大应用拆分为小服务的过程中,也会引入一个风险就是——可能的受攻击面积变大了。从前单体应用中通过函数调用完成的通信,现在都要通过网络完成。提高安全性从而避免这个问题带来的安全影响,是微服务之路上必须要着重考虑的问题。 Aspen Mesh 的基础是一个开源软件: 云计算 2023-07-10 大树
在Istio中跟踪gRPC Aspen Mesh很喜欢用gRPC。Apen Mesh面向公众的API和许多内部API大多都是使用gRPC构建的。如果您还没有听说过 gRPC(熟练掌握gRPC真的很难),那么我先为您简单的介绍下,它是一种新型、高效和优化的远程过程调用(RPC)框架。gRPC 基于protocol buffer序列化格式和HTTP/2网络协议。 使用HTTP/2协议,gRPC应用程序可以利用多路复用请求显著提高 云计算 2023-07-10 泡泡