kube-ovn
kube-ovn相关内容,包括编译、代码流程、使用等
立志程序界Tony
这个作者很懒,什么都没留下…
展开
-
kube-ovn代码系列(五)vagrant统一编译和测试环境
kube-ovn代码系列(五)vagrant统一编译和测试环境链接https://www.gogo-dev.com/index.php/2022/02/20/kube-ovn-vagrant01/内容面对很多不同的golang项目,我们很头疼的一件事情就是如何编译和测试对应的代码。我们往往需要知道编译需要依赖什么环境,测试运行又需要依赖什么环境,而这些都需要我们一一从项目源码或文档中去获取,对于入门者而言显得有点复杂。在之前接触了cilium项目时,突然发现其项目中有个vagrant工具在为所有项原创 2022-02-20 15:18:54 · 510 阅读 · 0 评论 -
kube-ovn代码系列(四)pod 安全组功能
kube-ovn代码系列(四)pod 安全组功能链接https://www.gogo-dev.com/index.php/2022/02/19/kube-ovn-securitygroup/内容kube-ovn在1.8版本上引入了安全组,为了pod容器提供了类似openstack平台上neutron项目的安全组功能。个人猜测引入这个功能的开发者应该是使用容器平台的Pod来管理虚拟机(如kubevirt),自然就会同步对比openstack平台从而想要引入对应安全组功能。目前kube-ovn的pod原创 2022-02-20 09:39:03 · 636 阅读 · 0 评论 -
kube-ovn代码系列(三)pod 网卡管理(cni插件)
kube-ovn代码系列(三)pod 网卡管理(cni插件)链接https://www.gogo-dev.com/index.php/2022/02/15/kube-ovn-cni01/内容上文说到kube-ovn-controller组件在收到pod创建事件的时候,会根据pod的网络配置为pod分配IP,本文就将介绍kube-ovn-cni组件是如何创建和管理pod网卡的。kube-ovn-cni组件本质上就是cni插件,采用daemonset部署。kube-ovn-cni本质上是个cni se原创 2022-02-20 09:36:13 · 357 阅读 · 0 评论 -
kube-ovn代码系列(二)pod IP地址管理
kube-ovn代码系列(二)pod IP地址管理链接https://www.gogo-dev.com/index.php/2021/11/25/kube-ovn-controller-02/内容上文“kube-ovn代码系列(一)kube-ovn-controller”中我们提到kube-ovn-controller组件有一个重要的功能是负责管理pod的IP地址分配、回收,本文就主要介绍下这部分逻辑。简单来说,就是用户创建pod的时候会显式或隐式指明这个pod需要使用哪个网络(subnet),k原创 2022-02-20 09:33:01 · 1224 阅读 · 0 评论 -
kube-ovn代码系列(一)kube-ovn-controller
kube-ovn代码系列(一)kube-ovn-controller链接https://www.gogo-dev.com/index.php/2021/10/06/kube-ovn-controller-01/内容kube-ovn-controller是kube-ovn项目主要资源的CRD控制器,主要功能包含vlan、provider、vpc、subnet等CRD资源的处理,也包括pod的IP分配、ovn port创建删除等操作。本文则主要介绍了kube-ovn-controller的初始化代码流原创 2022-02-20 09:30:26 · 324 阅读 · 0 评论 -
kube-ovn编译
转载自https://www.gogo-dev.com/index.php/2021/09/15/kube-ovn-compile/本文主要介绍了如何编译Kubeovn原创 2022-02-20 01:48:41 · 400 阅读 · 0 评论