当前位置:首页 » 《随便一记》 » 正文

[Kubernetes]10. k8s部署Goweb+mysql项目实战演练

24 人参与  2024年02月10日 08:26  分类 : 《随便一记》  评论

点击全文阅读


一.安装docker构建镜像

如果要本地构建镜像的话,对应节点还需要安装docker,安装教程见:[Docker]一.Docker 简介与安装

linux环境,centos8下 docker及docker compose安装教程

k8s部署Goweb+mysql项目有两种方法:第一种是传统部署方法,第二种是通过ConfigMap实现应用配置分离部署方法,下面就来看看这两种部署方法

二.传统部署方法

1.安装mysql并导入数据

数据库也可以直接用云数据库,这样方便,当然,也可以使用helm部署安装mysql数据库,这里需要安装helm,见:[Kubernetes]7. K8s包管理工具Helm、使用Helm部署mongodb集群(主从数据库集群)

安装好helm后,再安装mysql,这里见:[Kubernetes]8. K8s使用Helm部署mysql集群(主从数据库集群) 

mysql安装后,进行一下外部转发,见:[Kubernetes]8. K8s使用Helm部署mysql集群(主从数据库集群)

外部转发完成后,配置集群安全组3306,这样在外部就可以访问了,如下:

然后导入项目的数据表,这里的项目数据库就是以前商城项目的数据库,如下:

2.构建镜像

(1).修改访问数据库地址

数据导入进去了,那么该项目的数据就在集群中了,而要访问项目数据库,那么地址就应该是:testmysql.default.svc.cluster.local,该地址时安装mysql集群后给出的地址,如下:

 那么这里还要修改项目数据库的访问地址,这里修改app.ini,如下:


点击全文阅读


本文链接:http://zhangshiyu.com/post/67984.html

<< 上一篇 下一篇 >>

  • 评论(0)
  • 赞助本站

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

关于我们 | 我要投稿 | 免责申明

Copyright © 2020-2022 ZhangShiYu.com Rights Reserved.豫ICP备2022013469号-1