原创 k8s部署---master節點組件部署(三)

kube-APIserver組件介紹 kube-APIserver提供了k8s各類資源對象(pod,RC,Service等)的增刪改查及watch等HTTP Rest接口,是整個系統的數據總線和數據中心。 kube-APIserver的

原创 Docker容器之基礎管理

Docker介紹 是一種輕量級的“虛擬機” 在Linux容器裏運行應用的開源工具 Docker與虛擬機的區別 虛擬機是在一臺物理機器上,利用虛擬化技術,虛擬出來多個操作系統,每個操作系統之間是隔離的。Docker是開源的應用容器引擎,

原创 Docker容器之鏡像管理,端口映射,容器互聯

docker鏡像的分層 Dockerfile 中的每個指令都會創建一個新的鏡像層; 鏡像層將會被緩存和複用; 當 Dockerfile 的指令修改了,複製的文件變化了,或者構建鏡像時指定的變量不同了,對應的鏡像層緩存就會失效; 某一層的鏡

原创 k8s部署---UI界面部署(六)

kubernetes平臺中UI頁面的作用 k8s的webUI管理界面可以更好更直觀更便捷的讓我們去管理我們的k8s集羣。 實驗部署 實驗環境 lb01:192.168.80.19 (負載均衡服務器) lb01:192.168.80.2

原创 k8s部署---多節點部署與負載均衡搭建(五)

多節點部署介紹 在生產環境中,搭建kubernetes平臺時我們同時會考慮平臺的高可用性,kubenetes平臺是由master中心管理機制,由master服務器調配管理各個節點服務器,在之前的文章中我們搭建的是單節點(一個master服

原创 GFS分佈式文件系統集羣(理論篇)

GlusterFS概述 GlusterFS簡介 開源的分佈式文件系統 由存儲服務器,客戶端以及NFS/Samba存儲網關組成 無元數據服務器 GlusterFS的特點 擴展性和高性能 高可用性 全局統一的命名空間 彈性卷管理 基於標準

原创 MySQL架構——MHA部署

MHA 簡介 MHA(Master High Availability) 目前在MySQL高可用方面是一個相對成熟的解決方案,它由日本DeNA公司youshimaton(現就職於Facebook公司)開發,是一套優秀的作爲MySQL高可用

原创 GFS分佈式文件系統集羣(實踐篇)

實踐部署 實踐環境 開啓5臺Linux虛擬機,並在其中四臺分別添加4塊硬盤,每塊硬盤內存爲:20G 開啓後分別設置虛擬機名稱爲:node1、node2、node3、node4、client 服務器地址分別爲 node1:192.168.

原创 NoSQL之Redis羣集配置(實踐篇)

實驗環境 用兩臺服務器模擬6臺服務器(添加網卡) IP節點 主服務器 192.168.144.144 192.168.144.159 192.168.144.154 從服務器 192.168.144.141 192.168.144.15

原创 LVS負載均衡羣集之DR模式+keepalived羣集機構(理論+實踐篇)

LVS-DR數據包流向分析 爲方便進行原理分析,將Client與羣集機器放在同一網絡中,數據包流經的路線爲1-2-3-4 Client向目標VIP發出請求, Director (負載均衡器)接收 Director根據負載均衡算法選擇R

原创 Nginx+Tomcat負載均衡羣集搭建

Tomcat簡介 Tomcat最初是由Sun的軟件構架師詹姆斯鄧肯.戴維森開發 安裝完Tomcat後安裝路徑下面的目錄和文件,是使用或者配置Tomcat的重要文件 Tomcat重要目錄 bin:存放啓動和關閉Tomcat腳本 conf

原创 LVS負載均衡羣集之NAT模式搭建 (實踐篇)

實驗原理圖 實驗環境 LVS調度器作爲web服務器池的網關 LVS服務器配置兩塊網卡分別連接內外網 使用輪詢(rr)調度算法 LVS負載調度器網段規劃 內網33網關:192.168.144.1 外網36:12.0.0.1 web1 1

原创 詳述LVS負載均衡羣集 (理論篇)

企業羣集應用概述 羣集的含義 Cluster,集羣、羣集 由多臺主機構成,但對外只表現爲一個整體 在互聯網應用中,隨着站點對硬件性能、響應速度、服務穩定性、數據可靠性等要求越來越高,單臺服務器力不從心 解決方法 使用價格昂貴的小型機

原创 MySQL全量、增量備份與恢復 (理論+實踐篇)

數據備份的中要性 在生產環境中,數據的安全性是至關重要的,任何數據的丟失都可能產生嚴重的後果 造成數據丟失的原因 程序錯誤 人爲錯誤 計算機失敗 磁盤失敗 災難(如起火、地震)和偷竊 數據庫備份的分類 從物理與邏輯的角度,備份可分爲

原创 MySQL數據庫管理

Mysql管理操作 數據庫管理操作 查看數據庫結構 創建及刪除庫和表 管理表的記錄 基本操作命令 查看數據庫列表信息 SHOW DATABASES [root@localhost ~]# mysql -u root -p Ent