原创 Kubernetes 集羣安裝部署

一、服務器準備說明主機名服務器IP配置ETCD集羣kubernetes-etcd01192.168.110.964c/3gkubernetes-etcd02192.168.110.974c/3gkubernetes-etcd03192.16

原创 Docker第四回(容器虛擬化網絡)

一、docker網絡簡介網絡作爲docker容器化實現的6個名稱空間的其中之一,是必不可少的。其在Linux內核2.6時已經被加載進內核支持了。網絡名稱空間主要用於實現網絡設備和協議棧的隔離,列如;一個docker host有4塊網卡,在創

原创 AWK學習筆記

awk筆記一、文本處理工具三劍客1、grep:文本過濾器,主要功能是指定模式,顯示匹配的文本。2、sed:流編輯器,主要功能是根據指定的模式,來編輯文件。3、awk:報告生成器,主要功能是從文本文件中抽取符合條件的信息,並以特定格式顯示出來

原创 redis集羣

redis-cluster原理請看這篇https://blog.csdn.net/truelove12358/article/details/79612954說明:本實驗是在2臺服務器上搭建啓動6個redis實例做的僞集羣環境:服務器1:1

原创 redis安裝配置

一、下載和安裝redis        cd /usr/local/src/wget http://download.redis.io/releases/redis-2.8.3.tar.gztar -zxvf redis-2.8.3.tar

原创 Kubernetes第一回(架構概述)

一、kubernetes和Devops概述1、爲什麼要用kubernetes 在docker還沒有出現前,我們去安裝部署應用程序時,比如nginx、php等web架構站點。我們要去手動操作部署,非常繁瑣耗時,後來有了ansible等運維工具

原创 Docker第八回(docker資源限制和驗證)

一、docker資源限制docker能夠運行起來要依賴於內核中的兩個特性,namespaces和CGroups。默認情況下,容器是沒有任何資源限制的,因此它能夠耗盡主機上內核能分配給該容器的所有資源。因此,爲了防止一個容器的運行中耗盡主機所

原创 Docker第七回(私有Registry)

一、Docker Registry的分類Registry用來保存docker鏡像,包括鏡像的層次結構和元數據,用戶可以自建Registry,也可以使用官方的docker hubSponsor Registry:第三方的Registry,供客

原创 Docker第五回(Docker存儲卷)

一、Docker底層存儲機制介紹對於Docker來講,它作爲容器運行的底層引擎,在組織和運行其容器時,每個容器內運行一個程序及子程序,容器啓動時依賴於底層可能不止一層的只讀鏡像聯合掛載啓動而成。它底層能夠存儲此類分層構建並聯合掛載鏡像的文件

原创 Docker第四回(docker網絡)

一、docker網絡簡介網絡作爲docker容器化實現的6個名稱空間的其中之一,是必不可少的。其在Linux內核2.6時已經被加載進內核支持了。網絡名稱空間主要用於實現網絡設備和協議棧的隔離,列如;一個docker host有4塊網卡,在創

原创 Docker第三回(鏡像的製作)

一、Docker的基礎架構形式客戶端(docker run |create等)通過httpd或https和一個運行了docker host守護進程的主機(docker daemon)通信。docker daemon接收到了客戶端的創建或啓動

原创 Docker第二回(Docker的使用)

一、使用Docker的限制1、要想使用linux容器,內核版本要高於3.8以上,並且至少在linux內核級要支持兩種技術,namespaces和CGroups。接着藉助於在用戶空間組織一些工具,利用內核級所提供的這些技術, 從而實現容器運行

原创 Docker第一回(虛擬化介紹)

一、什麼是容器容器是一種基礎工具,泛指任何可以用於容納其他物品的工具,可以部分或完全封閉,被用於容納、儲存、運輸物品;物體可以被放置在容器中,而容器可以保護內容物;人類使用容器的歷史至少有十萬年。二、虛擬化的實現1、主機級虛擬化     此

原创 GitLab訪問403問題

公司的gitlab服務器最近總是出現403,第一次重啓之後解決,第二天又出現了。查看nginx的訪問日誌和錯誤日誌沒有發現問題,於是乎百度,解決方法如下:1、修改gitlab的策略配置文件,將自己的ip添加到白名單中vim /etc/git

原创 AWK學習筆記

awk筆記一、文本處理工具三劍客1、grep:文本過濾器,主要功能是指定模式,顯示匹配的文本。2、sed:流編輯器,主要功能是根據指定的模式,來編輯文件。3、awk:報告生成器,主要功能是從文本文件中抽取符合條件的信息,並以特定格式顯示出來