原创 KVM虛擬化 - VM基本命令、刪除、恢復、自啓動、克隆、鏡像操作

目錄 1、基本操作指令 2、vm刪除與恢復 3、設置vm自啓動 4、vm克隆 5、vm快照 本文包括KVM虛擬化操作中的: 基本命令操作、虛擬機刪除與恢復、虛擬機自啓動、虛擬機克隆、虛擬機鏡像操作 1、基本操作指令 [root@linu

原创 SaltStack部署實踐(7) - zabbix-agent部署

目錄 一、目錄規劃 二、zabbix-agent部署 #2.1、下載epel源並配置 #2.2、測試環境,避免包名等原因,確保腳本正確性 #2.3、agent配置文件jinja變量供sls調用 #2.4、目標狀態sls文件編寫 # 2.5

原创 SaltStack部署實踐(2) - Grains和Pillar組件以及jinja模塊

目錄 一、Grains靜態數據組件 #Grains查詢信息 #Grains目標匹配 #Grains在top file中進行匹配 #Grains自定義 二、Pillar動態參數組件 #如何定義Pillar數據 #Grains VS Pill

原创 kubernetes容器集羣管理(2)-Flannel網絡配置

目錄   1、master分配地址池 2、兩臺節點機器安裝flannel 3、兩臺節點機器分別執行flannel.sh腳本 4、驗證flannel是否生效 1、master分配地址池 #利用etcd給flannel分配網段 [root@

原创 centos7.5虛擬機一些初始化操作

目錄 centos7.5虛擬機初始化操作 1、設置默認eth0網卡名稱 2、網絡信息規劃 3、關閉selinux、firewalld、NetworkManager  4、主機名規劃與解析 5、安裝yum源和常用包 6、時間定時同步 7、內

原创 Jenkins持續集成工具 - Master-Slave架構以及Pipeline流水線

目錄 一、Master-Slave架構 1.1、開始部署jenkins-slave節點 1.2、slave構建任務 二、Pipeline流水線 2.1、利用pipeline-script方式直接執行流水線 2.2、利用pipeline-s

原创 Shell編程練習 - 系統一鍵巡檢腳本

       熟能生巧是老話,學習本身就是一種將別人東西拿過來自己能用的過程。能力有限,今天花費大概7個小時將此係統巡檢腳本一一測試修正,內容註解均爲自身學識認知之文,不敢苟才,希望能給有興趣者一丁點幫助啓發即可。   #監測內容介紹 #

原创 SaltStack部署實踐(4) - JOB管理與Returns模塊

目錄 一、salt-job管理 # job存放數據目錄 # 緩存時間設置 # Others 二、returns模塊配置job數據入庫 #配置returns返回值信息 #mysql安全設置 #創建模塊相關表和用戶授權 #測試數據是否正常入庫

原创 kubernetes容器集羣管理(11)- k8s集羣搭建lnmp環境

目錄 一、私有倉庫搭建 二、鏡像準備 三、提前創建PV 四、mysql部署工作 五、nginx部署工作 六、php部署工作 七、wordpress部署工作 一、私有倉庫搭建 #pull私有倉庫鏡像 [root@node01 ~]# do

原创 kubernetes容器集羣管理(12)- k8s集羣監控方案

目錄   一、Prometheus介紹 #Prometheus #組件的功能 #本地鏡像準備 二、Node Exporter部署 三、部署prometheus組件 #RBAC權限控制 #以configmap的形式管理prometheus組

原创 kubernetes容器集羣管理(10)- Volume技術

目錄 一、volume類型 一、emptyDir 1.1、創建目錄 1.2、創建emptydir 1.3、執行 三、hostPath  四、pv&&pvc 4.1、搭建nfs服務器 4.2、創建pv&&pvc 4.3、創建容器關聯pvc

原创 kubernetes容器集羣管理(9)- Ingress部署

  目錄 一、Ingress邏輯​ 二、Ingress搭建 2.1、部署github包及目錄規劃 2.2、創建一個命名空間,放置ingress相關配置。 2.3、默認域名配置 2.4、configmap 存放tcp udp 虛擬主機的配置

原创 kubernetes容器集羣管理(8)- pod基本管理和server服務發現

目錄   一、pod基本管理 1、資源限制 2、調度約束 3、重啓策略 4、健康檢查 二、server管理 1、服務創建 2、服務發現 一、pod基本管理 Pod是Kubernetes創建或部署的最小/最簡單的基本單位,一個Pod代表集羣

原创 kubernetes容器集羣管理(3)-Kubeconfig 部署TLS Bootstrapping

目錄   1、TLS Bootstrapping一些理解 2、部署Kubeconfig  3、運行上面腳本 1、TLS Bootstrapping一些理解 如果對 TLS Bootstrapping 完全沒接觸過推薦: https://b

原创 kubernetes容器集羣管理(5)-node節點組件部署

目錄 1、部署環境準備 2、部署kubelet 3、部署kube-proxy 4、執行部署腳本,查看進程 5、matser節點配置允許證書 6、部署一個nginx測試k8s集羣狀態 node組件部署 node需要的組件從master節點的