原创 kubernetes-kubelet進程源碼分析(一)

kubelet是運行在Minion節點上的重要守護進程,是工作在一線的重要工人,它纔是負責實例化和啓動一個具體Pod的幕後主導,並且掌管着本節點上的Pod和容器的全生命週期過程,定時向master彙報工作情況。此外kubelet進程也是一

原创 kubernetes-kube-controller-manager進程源碼分析

運行在Master節點上的第2個進程就是kube-controller-manager進程,即controller-manager server,kubernetes的核心進程之一,其主要目的是實現kubernetes集羣的故障檢測和恢復

原创 kubernetes-kube-apiserver進程源碼分析

kubernetes API server是由kube-apiserver進程實現的,它運行在kubernetes的管理節點—master上並對外提供kubernetes Restful  API服務,它提供的主要是與集羣管理相關的API

原创 轉載《美團容器平臺架構及容器技術實踐》

文章轉載處:https://www.kubernetes.org.cn/4823.html   背景: 美團的容器集羣管理平臺叫做HULK。漫威動畫裏的HULK在發怒時會變成“綠巨人”,它的這個特性和容器的“彈性伸縮”很像,所以我們給這個

原创 爲什麼要用kubernetes

使用k8s的理由很多,最根本的一個理由就是:IT從來都是由一個新技術驅動的行業。       docker這個新興的容器化技術當前已經被很多公司所採用,其從單機走向集羣也稱爲必然,而云計算的蓬勃發展正在加速這一進程。kubernetes作

原创 kubernetes開發指南(REST&API)(一)

REST簡介 REST(representational state transfer)是由roy博士在他的論文中提出的一個術語,rest本身只是爲分佈式超媒體系統設計的一種架構風格,而不是標準。 基於web的架構實際上就是各種規範的集合

原创 ndnSIM的real application(with ccn-cxx)運行

ndnSIM官網說明可以利用ndnsim以及ndn-cxx、NFD等模塊來模擬真實的協議棧實驗。   但如果採用官網的教程和模塊版本,是無法運行的。因爲ndn-tools的版本會和ndn-cxx以及NFD模塊版本衝突。具體的衝突原因是由於

原创 解決android.support.multide... keeps stopping問題

Android中multidex方法可以解決超過64k方法的問題。 但在啓動app時,可能會出現如下問題導致無法啓動:android.support.multide... keeps stopping 原因在於: minSdkVersio

原创 ION-DTN AMS協議介紹

AMS介紹與目的: AMS:Asynchronous Message Service,異步消息服務 AMS是CCSDS提出的基於DTN的應用層協議,AMS是一種數據系統通信體系結構,任務系統的模塊可以在該體系結構下設計成好像要在隔離地操作

原创 2018互聯網實習&秋招回顧(BATM+MS+Intel+NE+DJI)

先介紹本人在2018年的暑期實習和秋招拿到的offer: 實習:阿里(c++後臺研發),微軟(c++後臺開發),網易遊戲(基礎架構研發),大疆(測試開發),地平線(嵌入式軟件開發),微策略(c++後臺研發),寒武紀(嵌入式軟件開發),招商

原创 隨機數和隨機性:僞隨機數和真隨機數

隨機數可以用於各種目的,例如生成數據加密密鑰、模擬和建模複雜現象以及從更大的數據集中選擇隨機樣本。它們在美學上也被使用過,例如在文學和音樂中,當然在遊戲和賭博中也很流行。當討論單數時,隨機數是從一組可能的值中抽取出來的,每個值都是等可能的

原创 emacs開多個shell

在emacs中使用shell有它的好處,那就是可以使用emacs命令來操作shell的輸出,也可以利用emacs 命令來對shell命令的鍵入進行處理。進入shell模式的方式是 M-x shell , 使用這個命令就可以 進入shell

原创 ION-DTN設計原則

ION的設計之初就旨在解決DTN面臨的一些約束。約束具體已在上篇博文中介紹:https://blog.csdn.net/hahachenchen789/article/details/83377056   設計原則: 1.共享存儲(sha

原创 ION-DTN設計約束

ION是DTN協議的一種具體實現,旨在星際網絡環境中正常運行。具體地說,是在與地球和彼此相距遙遠的星際研究飛船上。 約束可分爲兩種:鏈接特性約束和處理器約束。   1.鏈接特性約束 顯然,星際飛船之間的所有通信都是無線的。不那麼明顯的是,

原创 ION-DTN報錯Wrong profile for this SDR

在使用ION-DTN協議時,啓動ionstart可能會出現如下錯誤: Wrong profile for this SDR   這是因爲上一次的網絡殘留導致的。 ION是基於內存的共享數據的。因此數據會進行持久化處理。 而每次啓動ions