Fork me on GitHub

容器运行时 containerd 学习笔记

2016 年 12 月,Docker 公司宣布将 containerd 项目从 Docker Engine 中分离出来,形成一个独立的开源项目,并捐赠给 CNCF 基金会,旨在打造一个符合工业标准的容器运行时。Docker 公司之所以做出这样的决定,是...

- 阅读剩余部分 -

基于 Argo CD 的 GitOps 实践笔记

GitOps 这个概念最早是由 Weaveworks 的 CEO Alexis Richardson 在 2017 年提出的,它是一种全新的基于 Git 仓库来管理 Kubernetes 集群和交付应用程序的方式。它包含以下四个基本原则:声明式(D...

- 阅读剩余部分 -

使用 RSSHub 为任意网址生成订阅源

最近在学习 APISIX 时,发现它的 官方博客 有不少的干货内容,于是想着能在我的阅读器里订阅这个博客的更新,不过找了半天都没有找到这个博客的订阅入口,后来在博客的页面代码里找到了 rss.xml 和 atom.xml 两个订阅...

- 阅读剩余部分 -

使用 Istio 和 Envoy 打造 Service Mesh 微服务架构

周志明 老师在他的 《凤凰架构》 中将分布式服务通信的演化历史分成五个阶段:第一阶段:将通信的非功能性需求视作业务需求的一部分,通信的可靠性由程序员来保障这个阶段是分布式系统发展最早期时的技术策略,这些系统一开始仅仅是通过 RPC 技术...

- 阅读剩余部分 -

实战 APISIX 服务发现

在 APISIX 使用小记 中,我们通过 APISIX 官方提供的入门示例学习了 APISIX 的基本概念,并使用 Admin API 和 Dashboard 两种方法创建路由。在创建路由时,我们必须明确地知道服务的 IP 和端口,这给...

- 阅读剩余部分 -

gRPC 快速入门

RPC 又被称为 远程过程调用,英文全称为 Remote Procedure Call,是一种服务间的通信规范,它可以让你像调用本地方法一样调用远程服务提供的方法,而不需要关心底层的通信细节。RPC 的概念早在上个世纪七八十年代就已经被提出,1984 年...

- 阅读剩余部分 -