首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
8小时_2020
掘友等级
运维开发
|
某互金
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
1
文章 1
沸点 0
赞
1
返回
|
搜索文章
最新
热门
图解kubernetes容器探活机制核心实现
在k8s中通过kubelet拉起一个容器之后,用户可以指定探活的方式用于实现容器的健康性检查,目前支持TCP、Http和命令三种方式,今天介绍其整个探活模块的实现,了解其周期性探测、计数器、延迟等设计
图解kubernetes中api聚合机制的实现
kubernetes中apiserver的设计无疑是复杂的,其自身内部就包含了三种角色的api服务,今天我们一起来臆测下其内部的设计,搞明白aggregator、apiserver、apiExten
图解kubernetes容器状态同步机制核心实现
在K8s中将Pod调度到某一台Node节点之后,后续的状态维护信息则是由对应机器上的kubelet进行维护,如何实时反馈本地运行状态,并通知apiserver则是设计的难点,本节主要是通过感知Pod状
微服务的断路器实现图解Golang通用实现
断路器背景微服务连锁故障场景在分布式环境中,各个微服务相互调用,当某些情况下,比如后端中间件服务故障、第三方服务中断导致某个服务无限期不可用,短时间无法恢复,则可能会导致连锁故障,最终影响压垮整个业务
k8s Cache Watcher ListWatch 事件watch内部实现
背景主要功能K8s里面所有的数据增、删、改、查、WATCH都通过apiserver进行,为了避免对Etcd的访问压力,k8s里面抽象了一个Cacher的struct,所有etcd事件的分发和访问,都通
图解golang里面的读写锁实现与核心原理分析了解编程语言背后设计
基础筑基读写锁的特点读写锁区别与互斥锁的主要区别就是读锁之间是共享的,多个goroutine可以同时加读锁,但是写锁与写锁、写锁与读锁之间则是互斥的写锁饥饿问题因为读锁是共享的,所以如果当前已经有读锁
分布式负载均衡算法之亲和性轮询原理
无论是在早期的负载均衡器中,还是当前微服务基于客户端的负载均衡中,都有一个最基础的轮询算法,即将请求平均分布给多台机器,今天聊聊在此基础上,kubeproxy是如何实现亲和性轮询的核心数据结构.了解亲
基于2PC和延迟更新完成分布式消息队列多条事务Golang版本
背景分布式多消息事务问题在消息队列使用场景中,有时需要同时下发多条消息,但现在的消息队列比如kafka只支持单条消息的事务保证,不能保证多条消息,今天说的这个方案就时kafka内部的一个子项目中基于2
图解kubernetes中基于etcd的watch关键设计
1. 事件驱动与控制器 k8s中并没有将业务的具体处理逻辑耦合在rest接口中,rest接口只负责数据的存储,通过控制器模式,分离数据存储与业务逻辑的耦合,保证apiserver业务逻辑的简洁。 3. Cacher 4. Cacher的优化
图解kubernetes资源扩展机制实现(下)
昨天我们介绍了k8s中资源插件机制的核心关键组件,今天我们继续来看下各个组件是如何进行通信的,以及k8s中针对事件处理背后的关键设计1.PluginManagerPluginManager是一个上层组
下一页
个人成就
文章被点赞
70
文章被阅读
62,477
掘力值
1,610
关注了
21
关注者
77
收藏集
0
关注标签
73
加入于
2017-05-08