python
文章平均质量分 78
liuliuzi_hz
这个作者很懒,什么都没留下…
展开
-
python 缓存装饰器
代码摘自https://github.com/ma6174/pycache1、使用python内存进行缓存autocache.py#!/usr/bin/env python#coding=utf-8'''装饰器版的python自动缓存系统'''import timeimport hashlibimport picklefrom functools import wraps原创 2016-01-12 15:15:50 · 2712 阅读 · 0 评论 -
OpenStack容器网络项目Kuryr(libnetwork)
转自 https://zhuanlan.zhihu.com/p/24554386容器近几年非常流行,有很多项目都考虑将容器与SDN结合。Kuryr就是其中一个项目。Kuryr项目在OpenStack big tent下,目的是将容器网络与OpenStack Neutron对接。Kuryr给人的第一印象是: 这又是一个在Neutron框架下的项目,能够通过Neutron统一的北向接口来控制容器网络的...转载 2018-02-12 16:30:04 · 845 阅读 · 0 评论 -
Kuryr kubernetes 源码简介
Kuryr kubernetes 分为3类独立可执行程序,分别为Kuryr Controller,Kuryr CNI,Kuryr CNI daemon(可选,抽离CNI的watach 功能以减少多pod同时启动时候的资源浪费俄)。Kuryr Controller 独立运行,功能是 watch k8s API 和从neutron 申请资源port等,通过k8s API修改 pod 的annotate...原创 2018-02-14 10:53:45 · 935 阅读 · 0 评论 -
Kuryr kubernetes nested by vlan
Kuryr kubernetes 除了支持bare-metal 部署,还支持nested 部署,也就是容器部署在VM内而不是在物理主机上。POD部署在VM内时就要考虑网络如何穿透VM。当前Kuryr支持vlan 和macvlan两种方法。vlan 方法主要依靠neutral 提供的vlan trunk port 功能,即VM接入的port是trunk 而不是常见的具体某个tag的vlan por...原创 2018-06-11 09:59:12 · 620 阅读 · 0 评论