- 博客(6)
- 资源 (1)
- 收藏
- 关注
原创 微服务12要素
微服务要素:The Twelve Factors软件通常会作为一种服务来交付,它们被称为网络应用程序,或“软件即服务”(SaaS)。“十二要素应用程序” 12-Factor App 是由 PaaS 先驱 Heroku 公司的 CTO Adam Wiggins 提出的,为构建如下的 SaaS 应用提供了方法论:使用标准化流程自动配置,从而使新的开发者花费最少的学习成本加入这个项目;和操作系统...
2019-11-24 20:19:28
335
原创 k8s网络基础
简介为了保证网络方案的标准化、扩展性和灵活性,k8s 采用了 Container Networking Interface(CNI)规范。CNI 是由 CoreOS 提出的容器网络规范,它使用了插件(Plugin)模型创建容器的网络栈。它要求任何实现机制都必须满足以下需求:所有pod间均可不经NAT机制直接通信所有节点均可不经NAT机制而直接与所有容器通信容器自己使用的IP也是其他容器或...
2019-10-02 20:44:20
214
原创 重启 docker
dockerd 有问题时,想要清空 docker 数据重启服务,可以执行以下操作。systemctl stop docker # 停止 docker 服务dmsetup udevcomplete_all # 释放未完成的磁盘操作rm -rf /var/lib/docker/* # 清空 docker 数据systemctl start docker # 重启 docker...
2019-10-02 20:42:59
1918
原创 如何实现一个 kubernetes operator
0. 引言kubernetes 已经成为事实上的容器编排标准,其管理的内容都抽象为资源,常见的资源有 pod、deployment、statefulset、service、job 等。无状态服务很容易通过 Deployment 实现容器化;有状态服务一般通过 statusfulset 方式实现容器化,但有状态服务的管理一般很复杂,在集群初始化、扩缩容、故障处理的时候,需要执行各自不同的操作,这些...
2019-10-02 20:40:46
1752
原创 常见组件性能指标
收集了一些常见开源组件的性能技术指标,供架构设计时参考:负载均衡nginx 大概5万/秒LVS 性能是10万级,据说可以达到80万F5 的性能是百万级,从200万到800万都有缓存memcache 的读取性能5万左右Redis 只使用单核,而 Memcached 可以使用多核,所以平均每一个核上 Redis在存储小数据时比 Memcached 性能更高。而在 100k 以上的数...
2019-07-26 10:28:57
863
原创 写在开头
最近通过一些交流,发现对于很多技术,自己只是会用,有些只是大概在网上看了一些博文,了解了一些原理实现,并没有更深一步的思考,也很少深入到细节里也是一知半解,听到问题时,内心往往一脸懵逼。所谓“高高山顶立,深深海底行”,自己在中间的某一个偏下的位置,看不清山顶,也摸不到海底。另一方面,也缺乏“无中生有”的能力,给一个需求,能设计出什么系统,内心很虚,还未答,心已怂;给一个技术名字如 etcd,也只...
2019-07-15 16:24:41
159
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人