摘要: 在公司个一次team building中 马小哈同学提出了一个问题。问题描述:棋盘被分成n*n的格子,每个格子有若干米粒,有一只小鸡从左上角出发,移动到右下角,每次只能向右或者向下移动。 求一个算法,算法的输入是每个格子的米粒数,输出是一个“向右走”/“向下走”的指令序列,使得小鸡吃到的米粒数最大化...阅读全文
posted @ 2014-06-06 23:34 lvmxh 阅读(156) 评论(0) 编辑
摘要: https://feisky.gitbooks.io/kubernetes/components/api-aggregation.html API convention Code conventions 获取支持的服务: $ kubectl get apiservice NAME AGE v1. 3阅读全文
posted @ 2018-02-17 00:50 lvmxh 阅读(8) 评论(0) 编辑
摘要: 1. raft org 2. paper 3. animation 4. python examples Raft-python 这个不是很好用。 simpleRaft Raft算法分析与理解 这哥们找了2个 5. video 及其解释, 该文章下面一系列的raft分析。 6. Raft一致性算法 阅读全文
posted @ 2018-02-12 18:52 lvmxh 阅读(4) 评论(0) 编辑
摘要: 1. 各个组件之间可以互相调用(都是common sense) conductor 负责DB的操作。 各个组件之间通过RPC, 序列化通过oslo_versionedobjects。 2. 具体调用: Agent(如nova-computer) 访问DB, 通过调用conductor。 实例, 搜索阅读全文
posted @ 2018-01-29 15:44 lvmxh 阅读(15) 评论(0) 编辑
摘要: 1. The Almighty Pause Container 2. What are Kubernetes Pods Anyway? 3. 中文版官方翻译 提供了很多interactive 体验环境。也可以自行安装 Minikube a. http://play-with-k8s.com 使用手册阅读全文
posted @ 2018-01-10 18:00 lvmxh 阅读(13) 评论(0) 编辑
摘要: https://review.openstack.org/#/c/258797/ https://review.openstack.org/#/q/is:closed+(owner:yuntong)+project:openstack/nova is:closed (owner:self) proj阅读全文
posted @ 2018-01-07 13:01 lvmxh 阅读(4) 评论(0) 编辑
摘要: 在搭建开发环境之前, 请Try Kubernetes,Get Started and CONCEPTS 可以自己使用minikube 来搭建个环境, 自己玩一玩。 K8s需要一些依赖。 参看官方文档 https://github.com/kubernetes/community/blob/maste阅读全文
posted @ 2018-01-07 11:39 lvmxh 阅读(44) 评论(0) 编辑
摘要: https://doc.yonyoucloud.com/doc/docker_practice/etcd/etcdctl.html阅读全文
posted @ 2018-01-05 18:56 lvmxh 阅读(1) 评论(0) 编辑
摘要: 发现, cinder, nova 制实现了, CountableResource。 只有nuetron实现了 TrackedResource 和 CountableResource。 I read up the quota of neutron. http://docs.openstack.org/阅读全文
posted @ 2018-01-03 19:22 lvmxh 阅读(6) 评论(0) 编辑
摘要: 1. 通读一下 neutron的那个文档。 里面介绍了, db怎么隔离的, amqp怎么隔离的。 2. 记住文档中,那个full stack的图。 3. 走读代码 从TestOvsConnectivitySameNetwork 开始走读。 这个case 是neutron的文档推荐的。 继承自, Ba阅读全文
posted @ 2018-01-03 19:13 lvmxh 阅读(4) 评论(0) 编辑
摘要: 之前大师发个结构图. understanding_neutron.pdf 自己走读了代码: 1. get_extensions_path() 看了一下, service_plugins 是可以配置的。 就是说可以放到不用在 neutron的目录下面。 第三方可以任意写 自己的plugin, 放到自己阅读全文
posted @ 2018-01-03 18:55 lvmxh 阅读(21) 评论(0) 编辑