一.安裝docker構(gòu)建鏡像
如果要本地構(gòu)建鏡像的話,對應(yīng)節(jié)點還需要安裝docker,安裝教程見:[Docker]一.Docker 簡介與安裝
linux環(huán)境,centos8下 docker及docker compose安裝教程
k8s部署Goweb+mysql項目有兩種方法:第一種是傳統(tǒng)部署方法,第二種是通過ConfigMap實現(xiàn)應(yīng)用配置分離部署方法,下面就來看看這兩種部署方法
二.傳統(tǒng)部署方法
1.安裝mysql并導(dǎo)入數(shù)據(jù)
數(shù)據(jù)庫也可以直接用云數(shù)據(jù)庫,這樣方便,當(dāng)然,也可以使用helm部署安裝mysql數(shù)據(jù)庫,這里需要安裝helm,見:[Kubernetes]7. K8s包管理工具Helm、使用Helm部署mongodb集群(主從數(shù)據(jù)庫集群)
安裝好helm后,再安裝mysql,這里見:[Kubernetes]8. K8s使用Helm部署mysql集群(主從數(shù)據(jù)庫集群)?
mysql安裝后,進(jìn)行一下外部轉(zhuǎn)發(fā),見:[Kubernetes]8. K8s使用Helm部署mysql集群(主從數(shù)據(jù)庫集群)
外部轉(zhuǎn)發(fā)完成后,配置集群安全組3306,這樣在外部就可以訪問了,如下:
然后導(dǎo)入項目的數(shù)據(jù)表,這里的項目數(shù)據(jù)庫就是以前商城項目的數(shù)據(jù)庫,如下:
2.構(gòu)建鏡像
(1).修改訪問數(shù)據(jù)庫地址
數(shù)據(jù)導(dǎo)入進(jìn)去了,那么該項目的數(shù)據(jù)就在集群中了,而要訪問項目數(shù)據(jù)庫,那么地址就應(yīng)該是:testmysql.default.svc.cluster.local,該地址時安裝mysql集群后給出的地址,如下:
文章來源:http://www.zghlxwxcb.cn/news/detail-790261.html
?那么這里還要修改項目數(shù)據(jù)庫的訪問地址,這里修改app.ini,如下:文章來源地址http://www.zghlxwxcb.cn/news/detail-790261.html
到了這里,關(guān)于[Kubernetes]10. k8s部署Goweb+mysql項目實戰(zhàn)演練的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!