- 博客(15)
- 资源 (8)
- 收藏
- 关注
原创 Go # 设计模式(三)关闭应用
// WaitSignal awaits for SIGINT or SIGTERM and closes the channelfunc WaitSignal(stop chan struct{}) { sigs := make(chan os.Signal, 1) signal.Notify(sigs, syscall.SIGINT, syscall.SIGTERM) ...
2018-08-30 10:45:24 273
原创 Go # 设计模式(二)
package mainimport ( "fmt" "time")type startFunc func(stop <-chan struct{}) errortype Server struct { startFuncs []startFunc}func (s *Server) AddStartFunc(fn startFunc) { ...
2018-08-30 00:11:26 239
原创 Go # 设计模式(一)
接口,私有struct与构造函数(真的是个函数),实现在Java中接口+类同样的功能;package maintype SharedInformer interface { Shard(something string) (string,error) Informer(something string) (string,error)}type SharedIndexI...
2018-08-29 10:11:43 752
原创 Kubernetes # 联邦
Kubernetes Cluster Federation (The Hard Way) Federation Federated Cluster Cross-cluster Service Discovery using Federated Services kubefed federation-apiserver federation-controller-manager
2018-08-27 15:21:29 376
原创 Kubernetes # Kubectl 配置对多集群的访问
Kubernetes 使用 kubeconfig 文件组织集群访问 Kubernetes 配置对多集群的访问
2018-08-26 19:20:37 2085
原创 Kubernetes # client-go
如何在GO语言中使用Kubernetes API? 使用 client-go 控制原生及拓展的 Kubernetes API | PPT 实录
2018-08-25 21:35:17 524
原创 What does edge-based and level-based mean?
What does “level-based” and “edge-based” mean in general?I read “In other words, the system’s behavior is level-based rather than edge-based” from kubernetes documentation: https://github.com/Google...
2018-08-21 14:52:37 1004
原创 Kubernetes 官方客户端
kubernetes/api:The canonical location of the Kubernetes API definition.This repo is still in the experimental stage. Shortly it will contain the schema of the API that are served by the Kubernetes api...
2018-08-20 18:18:23 1036
原创 数据分析# 选择正确的展示图表
如何选择正确的图表类型 图表那么多,该选哪一个?(附终极选择指南) 一张图告诉你如何选择合适的图表(一) 一张图告诉你如何选择合适的图表(二) 如何选择最佳展示图表...
2018-08-20 17:07:34 1217
原创 Istio#速率限制详解
速率限制:在某个应用里的某个接口的逻辑里编写限流的逻辑,限流的逻辑包括对什么样的请求进行限流,限流的内容(一次请求对限流器的影响);从请求中取出维度数据,构建限流器;Istio的速率限制功能基于Mixer架构;quota Template:解决从请求中取哪些内容作为构建限流器的唯一标识;每个有名称的 Quota Instance,都代表了一套计数器。这一个集合就是所有 Quota dime...
2018-08-17 15:59:49 2596
原创 Istio Security # TLS 配置
Istio对身份认证和授权鉴权提供了全面的支持; Istio将身份认证分为最终用户认证和传输认证,Istio提供了双向TLS(没TLS)作为传输认证的全站解决方案; 1. 为每个服务提供强认证,认证身份和角色相结合,能够在不同的集群甚至不同云上进行互操作 2. 加密服务和服务之间、最终用户和服务之间的通信 3. 提供密钥管理系统,完成密钥和证书的生成、分发、轮转以及吊销操作下面是所有关...
2018-08-09 21:04:03 2101
原创 Istio 1.0 # 基础认证策略 # 设置终端用户认证
Istio 0.8版本增强了服务间双向认证,1.0版本增加了终端用户认证的功能,这样整个服务网格的认证策略就齐全了;目前只支持JWT Authentication,可以使用authentication policy进行配置;公司的OAuth2 Server使用的是Cloudary Foundary的UAA,Cloudary Foundary的UAA Server完全按照规范来设计的,所以跟Is...
2018-08-03 22:18:18 2408 2
Exactly Once Delivery and Transactional Messaging in Kafka
2019-02-27
快学Scala(Java核心技术的作者最新力作)
2014-09-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人