调度框架
原文:https://github.com/kubernetes/enhancements/tree/master/keps/sig-scheduling/624-scheduling-framework
总结
本文档描述了 Kubernetes 调度框架。它是向已经存在的 Kubernetes 调度器添加的一组新的插件API。插件被编译进调度器,这些API在保持核心调度器简单且便于维护的同时,将额外的调度功能实现为插件。
原文:https://github.com/kubernetes/enhancements/tree/master/keps/sig-scheduling/624-scheduling-framework
本文档描述了 Kubernetes 调度框架。它是向已经存在的 Kubernetes 调度器添加的一组新的插件API。插件被编译进调度器,这些API在保持核心调度器简单且便于维护的同时,将额外的调度功能实现为插件。
DRF 算法是多资源集群里对资源进行公平分配的算法。
不要返回局部对象的引用
1 | std::string & func() |
可以返回类对象成员的引用,因为在对象存续期间,该成员也是存在的。
引用其实是指针的语法糖
数据库的底层是存储引擎
数据库的索引方式主要有
SQL语句与关系代数表达式是等价的,用bison来parse
Sqlite是可以参考源代码的SQL数据库实现
leveldb是谷歌开源的键值对存储库,也可以称之为存储引擎
rocksdb是Facebook参考leveldb实现的键值对存储库(引擎)
很多分布式数据库(例如tidb),底层都使用rocksdb,上层自己再使用一些技术(如raft,分区等)
从今年起,Kubernetes每年发布三个大版本(之前是四个)。
Kubernetes 1.22 Release周期开始了:
本文是我在阅读 sysdig 官网上的文章 Kubernetes monitoring with Prometheus, the ultimate guide 时所作的笔记。