- 博客(4)
- 资源 (8)
- 收藏
- 关注
原创 golang https server(一)
最简单的https server 制作证书 openssl genrsa -out server.key 2048 openssl req -new -x509 -key server.key -out server.crt -days 365 编写程序 package main import ( "fmt" "net/http" ) func handler(
2017-07-26 09:51:25 28530
原创 容器CNI完全解读calico实现(三)
上一篇介绍了bridge的实现,这里介绍一下calico的实现。和上一篇的结构一样的,先看add然后看del,具体添加网卡的代码如下:func cmdAdd(args *skel.CmdArgs) error { // Unmarshal the network config, and perform validation conf := NetConf{} if err :
2017-07-18 09:16:23 22735 2
原创 容器CNI完全解读bridge实现(二)
之前介绍CNI基本操作,现在介绍一个bridge的实现。 它也实现了创建和删除接口。 先看创建接口:func cmdAdd(args *skel.CmdArgs) error { n, cniVersion, err := loadNetConf(args.StdinData) if err != nil { return err } if n.Is
2017-07-17 14:46:35 19259
原创 容器CNI完全解读(一)
CNI(Container Network Interface)容器网络接口。CNI只专注解决容器网络连接和容器销毁时的资源释放,提供一套框架,所以CNI可以支持大量不同的网络模式,并且容易实现。 执行CNI需要传入一下变量# 添加或者删除网卡 CNI_COMMAND=ADD/DEL# 容器的ID CNI_CONTAINERID=xxxxxxxxxxxxxxxxxxx# 容器网络空间主机映射路
2017-07-17 14:27:27 20933
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人