KubeSphere应用【六】中间件部署
2023-12-22 15:46:59
一、Mysql部署
1.1创建配置字典
[client]
default-character-set=utf8mb4
[mysql]
default-character-set=utf8mb4
[mysqld]
sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
init_connect='SET collation_connection = utf8mb4_unicode_ci
init_connect='SET NAMES utf8mb4
character-set-server=utf8mb4
symbolic-links=0
default-storage-engine=INNODB
lower_case_table_names=1
table_open_cache=128
max_connections=2000
max_connect_errors=6000
innodb_file_per_table=1
innodb_buffer_pool_size=1G
max_allowed_packet=64M
transaction_isolation=READ-COMMITTED
innodb_flush_method=O_DIRECT
innodb_lock_wait_timeout=1800
innodb_flush_log_at_trx_commit=0
sync_binlog=0
group_concat_max_len=1024000
1.2创建负载
容器设置:
需指定默认的root账户密码
?
?存储设置:
Mysql容器在启动的时候会加载/etc/mysql/conf.d目录下所有的cnf结尾的配置,所以以字典的形式将配置字典挂载到此目录下,Mysql容器启动时,会在此目录下以配置的子目录的名称(my.cnf)生成文件名,内容为字典内容,并进行加载到配置中。
?Mysql容器默认的数据存储目录/var/lib/mysql,通过nfs挂载到物理机的/home目录下
二、Nacos部署
三、Redis部署
四、Nginx部署
可通过Redis部署的方式自定义镜像,进行Nginx部署,将配置文件、以及项目文件挂载到物理服务器上。
4.1配置文件挂载
nginx配置文件
nginx容器运行时会加载/etc/nginx/读取配置文件目录(/etc/nginx/conf.d/)
文章来源:https://blog.csdn.net/u013292160/article/details/135151675
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!