Quguang's Blog

当你的才华还撑不起你的野心的时候,你就应该静下心来学习;当你的能力还驾驭不了你的目标时,就应该沉下心来,历练;梦想,不是浮躁,而是沉淀和积累,只有拼出来的美丽,没有等出来的辉煌,机会永远是留给最渴望的那个人。

值得一看的网络课程收集

前言:搜罗来一些不错的网络课程,比如Coursera, edX, Udacity上


《深入剖析Kubernetes》-Docker的实现原理

容器技术的核心功能,就是通过约束和修改进程的动态表现,从而为其创造一个“边界”

Docker容器具有以下3个特点:

  • 轻量级:在同一台宿主机上的容器共享系统Kernel,这使得他们可以迅速启动而且占有的内存极少。镜像是以分层文件系统构造的,这可以让它们共享相同的文件,使得磁盘使用率和镜像下载速度得到提高。
  • 开放:Docker容器基于开放标准,这使得Docker容器可以运行在主流Linux发行版和Windows操作系统上。
  • 安全:容器将各个应用程序隔离开来,这给所有的应用程序提供了一层额外的安全防护。

对于Docker等大多数Linux容器来说,Cgroups技术是用来制造约束的主要手段,而Namespace技术则是用来修改进程视图的主要方法。


《深入剖析Kubernetes》-入门

首先,Kubernetes项目要解决的问题是什么?

编排?调度?容器云?还是集群管理?

对于大多数用户来说,他们希望Kubernetes项目带来的体验是确定的:现在我有了应用的容器镜像,请帮我在一个给定的集群上把这个应用运行起来。更进一步地说,我还希望Kubernetes能给我提供路由网关、水平扩展、监控、备份、灾难恢复等一系列运维能力。这不就是经典Paas(比如,Cloud Foundry)项目的能力吗?


《趣谈网络协议》-Ipconfig

从一行查看IP地址的命令开始讲解, Window上是ipconfig,Linux上是ifconfig,和 ip addr


分布式事务-TCC事务:最终一致性