原创 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、流程控制函