hyperledger-overview

Hyperledger Fabric 是 IBM 贡献给 Linux 基金会的商用分布式账本系统,自项目创立伊始就吸引了金融、银行、互联网、传统行业领域的巨头们的眼光。

Hyperledger Fabric 是基于 Golang 实现的可插拔的区块链系统,它主要面向企业之间或者企业多个部门之间提供服务。

Read More




Kubernetes Advanced

Service Discovery

Kubernetes 里服务发现有多种方式:

  1. 通过环境变量注入发现服务。
    当 Pods 在集群的 Node 中运行时,Kubernetes 会为它增加一些列的环境变量。

  2. 通过 Kubernetes DNS 服务器。
    Kubernetes DNS 服务器会订阅 Kubernetes API创建 Service 的事件,并且为每个 Service 记录一个 DNS 的记录。这样做的好处是:只要 DNS 服务在集群里有访问权限,那么所有的 Pods 都能访问新注册的 Service。举例:如果你有一个 Service 在 Kubernetes Namespace “my-ns”下 ,名字叫做叫 “my-service”,那么一条叫做”my-service.my-ns”的记录就会被创建。所有在”my-ns” Namespace 里的 Pods 都能通过 DNS 查找到”my-service”。

Read More