原创 【kubernetes/k8s源碼分析】coredns 源碼分析之四 cache 插件

Description     With cache enabled, all records except zone transfers and metadata records will be cached for up to 3

原创 【kubernetes/k8s源碼分析】kata container create 創建源碼分析

github: https://github.com/kata-containers/runtime   USAGE:    kata-runtime create [command options] <container-id>  

原创 【kubeedge概念】kubeedge架構與部署安裝

Abstract kubeedge 組件     Edged:一個運行在 edge 節點的 agent 程序,管理邊緣的容器化應用程序 EdgeHub:邊緣的通信接口模塊。這是一個 Web 套接字客戶端,負責邊緣計算與雲服務的交互。包

原创 【kubernetes/k8s源碼分析】kata container agent create container 源碼分析

      1. CreateContainer 函數      接收到 GRPC 消息爲 CreateContainerRequest 請求 func (a *agentGRPC) CreateContainer(ctx conte

原创 【containerd 源碼分析】containerd cri 啓動註冊流程源碼分析

    CRI       CRI(Container Runtime Interface)是 Kubernetes 定義的與 contianer runtime 進行交互的接口,將 Kubernetes 與特定的容器解耦。Kubern

原创 【kubernetes/k8s源碼分析】kubelet crio 啓動源碼分析

github: https://github.com/cri-o/cri-o   Compatibility matrix: CRI-O ⬄ Kubernetes Version - Branch Kubernetes branch/ve

原创 【containerd 源碼分析】containerd cri PodRunSandbox 源碼分析之二

      criService 實現了接口 runtime.RuntimeServiceServer   1. RunPodSandbox 函數     路徑 pkg/server/sandbox_run.go,創建以及啓動 sand

原创 【5G基礎學習筆記】 5G核心網架構

1. 5G 不同應用場景需求指標差異        2. 5G 時代的網絡挑戰及改進方向     控制面與用戶面分離     網絡功能服務化,軟件硬件解耦   3. 5G 網絡總體架構        3.1 基於服務架構 SBA  

原创 【5G基礎學習筆記】 MEC移動邊緣計算

1. MEC 概念     MEC:Mobile Edge Computing / Muti-access Edge Computing 移動邊緣計算或多點邊緣計算     移動邊緣計算的起源      移動邊緣計算(Mobile Ed

原创 【AWS解決方案】 1-企業的多賬戶策略

    企業採用多AWS賬戶策略,提供了最大數量的資源和足夠稱多的安全隔離   常見的多賬戶體系結構 身份賬戶體系結構 (Identity Account Architecture) 日誌賬戶體系結構(Logging Account A

原创 【5G基礎學習筆記】 5G基礎知識介紹

1. 5G 發展歷程      1.1 移動通信發展       1G:模擬通信,只支持語音,不同國家,安全問題       2G:數字,歐洲GSM,美國高通       3G:ITO主導,無線互聯網。       4G:3GPP,LT

原创 【kubernetes/k8s概念】k8s statefulset 部署 zookeeper

1. 創建pv    這裏使用三副本,創建三個 PV,使用的是 NFS,也可以使用其他 driver $ cat pv-zk.yaml apiVersion: v1 kind: PersistentVolume metadata:

原创 【kubernetes/k8s源碼分析】operator controller-runtime源碼分析

operator的原理       kubernetes 自定義擴展資源註冊到 controller-manager,通過 list / watch 的方式監聽資源的變化,然後在週期內的各個環節做相應的協調處理。所謂的處理就是operat

原创 【kubernetes/k8s源碼分析】k8s extender scheduler 分析

1. Scheduler extender     有三種方式爲 kubernetes 添加新的調度規則,包括 predicates 和 priority 功能,本文講解第三種方式 第一種,直接在 kubernetes 添加調度規則,重