原创 k8s筆記五(存儲卷及數據持久化)
1、kubernetes存儲卷 (1)存儲卷 Kubernetes提供的存儲卷屬於pod資源級別,共享於Pod內的所有容器,可用於在容器的文件系統之外存儲應用存儲的相關數據,也可獨立pod生命週期之外實現數據的持久化。 (
原创 k8s筆記3(service及ingress資源的創建與管理)
Service資源用於爲pod對象提供一個固定、統一的訪問接口及負載均衡的能力,並藉助新一代DNS系統的服務發現功能,解決客戶端發現並訪問容器化應用的問題。 1、service資源實現模型 (1)service資源
原创 k8s筆記二(pod控制器資源的創建與管理)
Pod控制器由master的控制器管理器(kube-controller-manager)組件提供,pod控制器的主要作用是對pod資源進行創建、創建、修改、刪除等操作。常見的pod控制器由Replication Cont
原创 k8s筆記二(pod資源的創建與管理)
Pod是kubernetes系統中的最小調度單元,也是基礎單元,而其他的大多數資源對象都是用於支撐和擴展pod對象功能的。而pod的創建可以通過命令創建或者將pod資源定義爲資源清單,再通過定義的清單創建。 一、通過命令創
原创 k8s筆記一(kubernetes資源配置基礎)
Kubernetes系統的API server基於HTTP/HTTPS接收並響應客戶端的請求,並提供了基於資源的RESTful風格的編程接口並將集羣中的各種組件都抽象成標準的REST資源,並通過標準的HTTP方法以JSON爲數據序
原创 使用kubeadm安裝kubernetes及kubernetes的簡單使用
1、安裝前環境準備工作 (1)環境準備 IP地址 主機名 系統版本 Docker版本 K8s版本 192.168.16.160 master01.dayi123.com Cent0s7.5 ce版18.0
原创 docker中網絡的使用
一、docker網絡 1、docker網絡原理 Docker本地網絡創建是利用了linux系統上的網絡命名空間和虛擬網絡設備,在本地主機和容器你分別創建一個虛擬接口,並讓他們彼此連通。 2、docker網絡創建過程 (1
原创 mysql存儲引擎及優化
一、mysql存儲引擎 1、mysql存儲引擎 MySQL中的數據用各種不同的技術存儲在文件(或者內存)中。這些技術中的每一種技術都使用不同的存儲機制、索引技巧、鎖定水平並且最終提供不同的功能。通過選擇不同的技術,能夠獲
原创 docker私有倉庫搭建
使用docker構建了較多的鏡像時,爲了方便鏡像的管理需要將鏡像推到鏡像倉庫中,由於公共鏡像倉庫由於安全性及網絡限制;此時,可以自己搭建docker倉庫。 一、使用docker registry搭建docker倉庫 1、
原创 在mysql中創建存儲過程與函數
1、創建存儲過程和函數 存儲過程是一條或者多條SQL語句的集合,相當於批處理文件,但是作用不僅僅限於批處理。使用存儲過程將簡化操作,減少冗餘的步驟,同時還可減少操作過程的失誤,提高效率。 (1)創建存儲過程 創建
原创 使用mycat實現mysql讀寫分離
一、mycat概述 1、mycat mycat是一個開源的分佈式數據庫中間件,是一個實現了MySQL 協議的的Server,前端用戶可以把它看作是一個數據庫代理,用MySQL 客戶端工具和命令行訪問,而其後端可以用MyS
原创 mysql主從複製
一、mysql複製 1、mysql複製 MySQL複製是指從一個MySQL主實例服務器(master)將數據複製到另一臺或多臺MySQL從從實例服務器(slaves)的過程。MySQL複製的數據粒度可以是主實例上所有的數
原创 mysql數據庫表分區
一、表分區 1、對錶分區的原因 數據庫數據越來越大,導致單個表中數據太多。以至於增刪改查詢速度變慢,而且由於表的鎖機制導致應用操作也受到嚴重影響,出現了數據庫性能瓶頸。 2、表分區 表分區就是將一個表的
原创 mysql數據庫數據備份與恢復
1、通過物理拷貝備份與恢復 對MyISAM引擎的表來說:如果當前此表在拷貝過程中沒有任何寫操作時,可以直接拷貝,對單張表拷貝時只需把把表相關的三個以.frm,.MYD,.MYI結尾的文件拷貝到另外的數據庫實例對應的數據庫
原创 mysql數據庫中的函數
函數表示對輸入參數值返回一個具有特定關係的值,在mysql中使用函數可以極大的提高用戶對數據庫的管理效率。Mysql中的函數主要有數學函數,字符串函數,日期函數,時間函數以及條件判斷函數、系統信息函數和加密函數等。 1、流程控制函