您好,登錄后才能下訂單哦!
本系列文章:
第一章:九析帶你輕松完爆?helm3?安裝
第二章:九析帶你輕松完爆?helm3?公共倉庫
第三章:九析帶你輕松完爆?helm3?私有倉庫
第四章:九析帶你輕松完爆?helm3 chart
第五章:九析帶你輕松完爆?helm3 release
第六章:九析帶你輕松完爆 helm3 gitlab
第七章:九析帶你輕松完爆 helm3 nginx-ingress
第八章:九析帶你輕松完爆 helm3 gitlab nfs
第九章:九析帶你輕松完爆 helm3 nexus
第十章:九析帶你輕松完爆 helm3 heapster
第十一章:九析帶你輕松完爆 helm3 kubernetes-dashboard
第十二章:九析帶你輕松完爆 helm3 harbor
第十三章:九析帶你輕松完爆 helm3 prometheus
第十四章:九析帶你輕松完爆 helm3 grafana
第十五章:九析帶你輕松完爆 grafana 關聯 prometheus
第十六章:九析帶你輕松完爆 helm3 efk - elasticsearch
第十七章:九析帶你輕松完爆 helm3 efk - kibana
第十八章:九析帶你輕松完爆 helm3 efk - fluentd
第十九章:九析帶你輕松完爆 helm3 istio 安裝
第二十章:九析帶你輕松完爆 helm3 mysql
目錄
1 前言
????????本文采用 helm3 v3.0.0; k8s v1.16.3;istio 1.3.4。helm 倉庫信息如下:
2 下載 mysql
????????helm 搜索 mysql:
helm search repo mysql
????????下載并解壓:
helm fetch google/mysql
tar -zxvf mysql-1.6.2.tgz
3 創建命名空間
kubectl create ns sre
4 設置 mysql 登錄密碼
????????編輯 mysql/values.yaml 文件,修改 mysql 登錄密碼,如下圖:
????????同時修改容器存活性探針和就緒性探針時間:
5 安裝 nfs
????????如何安裝 nfs 服務器,請參考本人《輕松完爆 nfs 安裝》,不用擔心,簡單到爆,讓你分分鐘輕松完爆。
mkdir -p /data/nfs/sre/mysql
chmod 777 -R sre
echo "/data/nfs/sre 10.110.0.0/16(rw,sync,no_root_squash)" >> /etc/exports
systemctl restart nfs
6 創建 pv
????????創建 pv-sre-mysql-8g.yaml 文件:
apiVersion: v1
kind: PersistentVolume
metadata:
name: pv-sre-mysql-8g
spec:
capacity:
storage: 8Gi
volumeMode: Filesystem
accessModes:
- ?ReadWriteOnce
persistentVolumeReclaimPolicy: Retain
nfs:
server: 10.110.101.106
path: /data/nfs/sre/mysql
????????創建 pv:
kubectl apply -f pv-sre-mysql-8g.yaml
7 安裝 mysql
????????第一個 mysql 是 helm release 名,第二個是解壓縮目錄:
helm install -n sre mysql mysql
????????用 helm 進行查看,發現 mysql 已經安裝成功:
helm list -n sre
????????自此,輕松完爆 helm3 安裝 mysql。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。