从一个例子入手PV、PVC Kubernetes 项目引入了一组叫作 Persistent Volume Cl…
分类: 后端
3.深入k8s:Deployment控制器
Deployment可以做到很便捷的管理Pod,只需要在Deployment中描述一下希望的Pod状态时什么,…
2.深入k8s:Pod对象中重要概念及用法
Pod对象基本概念 Pod,实际上是在扮演传统基础设施里“虚拟机”的角色;而容器,则是这个虚拟机里运行的用户程…
1.深入k8s:k8s部署&在k8s中运行第一个程序
搭建k8s单点实验环境 由于在国内网络问题,我们无法很好的使用minikube进行部署k8s实验环境,所以可以…
Docker容器实现原理
容器中的进程隔离 容器技术的核心功能,就是通过约束和修改进程的动态表现,从而为其创造出一个“边界”。在Dock…
常见的分布式协议与算法
我这里将主要列举一致性Hash算法、Gossip协议、QuorumNWR算法、PBFT算法、PoW算法、ZAB…
从JRaft来看Raft协议实现细节
分布式系统和一致性问题 一致性问题(consensus problem)是分布式系统需要解决的一个核心问题。分…
MySQL中的锁
MySQL中的锁 全局锁 全局锁就是对整个数据库实例加锁。MySQL提供了一个加全局读锁的方法,命令是 Flu…
MySQL中InnoDB及索引深入剖析
InnoDB页 将数据划分为若干个页,以页作为磁盘和内存之间交互的基本单位,InnoDB中页的大小一般为 16…
python学习要点(二)
‘==’ VS ‘is’ ‘==’操作…
python学习要点(一)
列表和元组 列表是动态的,长度大小不固定,可以随意地增加、删减或者改变元素(mutable)。 而元组是静态的…
Kafka体系架构详细分解
基本概念 Kafka 体系架构 Kafka 体系架构包括若干 Producer、若干 Broker、若干 Co…
Spark基础全解析
为什么需要Spark? MapReduce的缺陷 第一,MapReduce模型的抽象层次低,大量的底层逻辑都需…
OpenResty学习指南(二)
数据结构table table并没有区分开数组、哈希、集合等概念,而是揉在了一起。 local color =…
OpenResty学习指南(一)
想要学好 OpenResty,你必须理解下面 8 个重点: 同步非阻塞的编程模式; 不同阶段的作用; LuaJ…