原创 分段機制與GDT|LDT

轉載地址:http://www.cnblogs.com/chenwb89/p/operating_system_003.html    一、前言     在《操作系統篇-淺談實模式與保護模式》中提到了兩種模式,我們說在操作系統中,其實大部

原创 Cisco VPP 網絡接口註冊分析

簡介 Vpp在實際應用場景中專注於網絡數據包的處理,收發數據包的過程一般由第三方軟件提供如:DPDK、NETMAP等,但自身也提供了豐富的虛擬網絡接口,如:Virtio、Vxlan、Ipsex等。每種接口,不論是虛擬的還是物理的在

原创 kubeadm國內部署-Ubuntu16.04

原文地址:https://blog.csdn.net/u010827484/article/details/83025404 系統信息 root@ubuntu:~# cat /etc/*release DISTRIB_ID=Ubu

原创 Linux內存管理相關記錄

代碼段:用來存放可執行問價你的操作指令 數據段:用來存放可執行文件中已初始化的全局變量,換句話說就是存放程序靜態分配的變量和全局變量 BSS段:包含了程序中未初始化的全局變量,在內存的BSS段在系統初始化時已被置零 堆(hea

原创 Kubernetes kubeadm證書時間修改的正確姿勢

版本 kubeadm v1.16.3 需求 kubeadm init 部署集羣時自動生成相關證書,包括api-server、etcd、ca等,自動生成過程中起始時間默認爲當前系統的時間,如果當前系統時間不正確會導致生成的證書異常,

原创 CSDN_Markdown

歡迎使用Markdown編輯器寫博客 本Markdown編輯器使用StackEdit修改而來,用它寫博客,將會帶來全新的體驗哦: Markdown和擴展Markdown簡潔的語法 代碼塊高亮 圖片鏈接和圖片上傳 LaTex數學公

原创 Cisco VPP VLIB_INIT_FUNCTION宏定義分析

vpp初始化接功能節點如acl、icmp、abf等都是通過VLIB_INIT_FUNCTION宏定義進行初始化的,初始化過程主要包括運行環境、內存、以及對應功能的一些初始化,如acl初始化的地方: static clib_erro

原创 Cisco VPP Vhost-user協商時序

vhost-user 分爲服務端和客戶端,以下時序爲libvirtd和vpp進行協商,協商過程中不管libvirtd作爲vhost-user的服務端或者客戶端,都由libvirtd主動使用Unix Socket套接字發起協商 vh

原创 Cisco VPP Unix事件監聽機制分析

VPP內部使用Epoll的方式監聽VPP外面使用Unix Socket通道訪問或者配置VPP的請求,主要註冊事件包括cli、tuntap接口配置、vhost-user接口配置等 TODO: 待補充細節

原创 Linux Socket---write/send/sendto/wirev/sendmsg

原文鏈接:http://blog.chinaunix.net/uid-20539088-id-134903.html 首先,我們從一個實際的數據包發送的例子入手,來看看其發送的具體流程,

原创 Kubernetes DNS解析簡要分析

Kubernetes POD IP會隨POD的創建銷燬動態變化,所以提出Service的方式訪問POD網絡,Kubernetes的Service可以使用Iptables實現也可以使用IPVS實現,本文簡要分析Iptables實現方

原创 Mysql 主備logbin錯誤-bogus data in log event

問題現象: [root@mysql-ncss-i-mysql-ha-1 mysql]# mysql -uroot -pnsfocus mysql: [Warning] Using a

原创 Kubernetes Multus-CNI

簡介 Multus CNI 作爲K8S的CNI插件,支持同時添加多個網絡接口到K8S環境中的POD。這樣的部署方式有利用用戶把管理網絡和業務網絡相互隔離,有效控制容器集羣網絡架構 下圖是Multus CNI配置pod網絡接口的例子。圖

原创 Kubernetes 部署contiv-vpp

簡介 Contiv/VPP is a Kubernetes network plugin that uses FD.io VPP to provide network connectivity between PODs in a k8

原创 Kubevirt 部署虛擬機

Architecture KubeVirt is built using a service oriented architecture and a choreography pattern. Stack +-----------