logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Linux用户态与内核态交互数据---socket函数

1、socket函数:功能描述:socket函数是任何套接口网络编程中第一个使用的函数,它向用户提供一个套接字,即套接口描述文件字,它是一个整数,如同文件描述符一样,是内核标识一个IO结构的索引。通过socket函数,我们指定一个套接口的协议相关的属性,为进行使用socket api做好准备。int socket(int family, int type, int pr

Linux copy_to_user、copy_from_user使用

copy_from_user函数原型:static inline unsigned long copy_from_user(void *to, const void __user *from, unsigned long n){if (access_ok(VERIFY_READ, from, n))n = __arch_copy_from_user(to, from,

docker cni插件分析

CNI简介Container Networking Interface(CNI)提供了一种linux的应用容器的插件化网络解决方案。最初是由rkt Networking Proposal发展而来。他的模型只涉及两个概念:容器(container) : 容器是拥有独立linux网络命名空间的独立单元。比如rkt/docker创建出来的容器。网络(network): 网络指代了可以相互联系的一组...

#docker
飞思卡尔GPIO学习

处理器:i.MX 6Quad内核:Linux version 3.0.35参考内核说明文档:Documentation/gpio.txt通用GPIO输入输出使用:Using GPIOs-----------The first thing a system should do with a GPIO is allocate it, usingthe gpio_r

vpp gerrit提交patch过程

准备环境注册gerrit账号及环境配置1、进入fdio gerrit登录页面https://gerrit.fd.io/r/login/%23%2Fq%2Fstatus%3Aopen2、点击Account signup / management注册账号选择‘I need to create a Linux Foundation ID’进行账号注册也可以使用face...

katacontainers启动分析

程序入口文章目录程序入口初始化环境初始化事件通知器初始化命名空间初始化service实例启动service事件处理协程处理事件default初始化sandbox启动sandboxstart程序启动命令示例:/usr/bin/containerd-shim-kata-v2 -namespace k8s.io -address /run/containerd/containerd.sock -publ

katacontainers二进制安装

kata v2适配kubernetescri+containerd+kata v2+qemu部署环境kubernetes使用cri方式对接containerd,containerd使用插件方式加载katacontainers v2containerd采用自己的方式管理容器镜像,不能公用docker已有镜像,并且containerd镜像使用了命名空间进行了隔离,cri默认命名空间是k8s.io,co

Kubernetes Multus-CNI

简介Multus CNI 作为K8S的CNI插件,支持同时添加多个网络接口到K8S环境中的POD。这样的部署方式有利用用户把管理网络和业务网络相互隔离,有效控制容器集群网络架构下图是Multus CNI配置pod网络接口的例子。图中显示了POD具有三个接口:eth0、net0和net1。eth0将kubernetes集群网络连接到kubernetes服务器/服务(例如kubernetes ap..

#k8s
《Cisco VPP SFC》4、ODL SFC 安装

1、部署基础环境1.1 安装 gitsudo apt-get install git1.2 安装 Mavensudo apt-get install maven安装完成后:0 added, 0 removed; done.Running hooks in /etc/ca-certificates/update.d...done.done.root@ubunt...

Kubernetes DNS解析简要分析

Kubernetes POD IP会随POD的创建销毁动态变化,所以提出Service的方式访问POD网络,Kubernetes的Service可以使用Iptables实现也可以使用IPVS实现,本文简要分析Iptables实现方式。部署POD,进入POD观察域名解析服务器地址:Develop>kubectl exec -it -n default ncss-i-mysql-ha-0 /..

    共 11 条
  • 1
  • 2
  • 请选择