当前位置:网站首页>k8s上安装mysql
k8s上安装mysql
2022-08-04 13:00:00 【叱咤少帅(少帅)】
前言
生产环境中间件和数据库都部署在容器外面,实验环境的话,持久化存储可以使用分布式存储系统也可以打节点标签进行本地存储。
安装
在k8s-03节点上上设置PV,并给该节点打上app=mysql-car标签,在deploy中 nodeSelector选择该节点,使其调度在这个节点上。
##
kubectl label node k8s-03 app=mysql-car
##
kubectl get nodes --show-labels |grep mysql
## 创建ns专门放数据库
kubectl create ns mysql-dev创建cm:
kind: ConfigMap
apiVersion: v1
metadata:
name: my.cnf
namespace: mysql-dev
data:
my.cnf: |
[client]
default-character-set=utf8
port=3306
[mysqld]
socket=/var/run/mysqld/mysqld.sock
pid-file = /var/run/mysqld/cpep.pid
datadir = /var/lib/mysql
character-set-server=utf8
init_connect=SET NAMES utf8创建PV和PVC持久化:
# 在k8s-03上创建目录
mkdir -p /data/k8s/mysql-dev/mysql-data/
pv.yml:
边栏推荐
猜你喜欢
随机推荐
Opencv学习之ORB特征提取和匹配
搭建ros交叉编译环境(从x86到nvidia arm)
Two years of independent development experience Programmers tell us the experience of making money (listen to the masters who really make money)
A discussion of integrated circuits
sqlserver删除重复数据
Matlab记录
一文梳理NLP主要模型发展脉络
持续交付(四)Jenkins多线程任务执行
ES 节点2G内存分析
微信小程序使用腾讯云对象储存上传图片
MFC的相机双目标定界面设计
基于双层共识控制的直流微电网优化调度(Matlab代码实现)
《独行月球》猛药,治不了开心麻花内耗
博尔赫斯-诗中的经典语段
到底什么是真正的HTAP?
新 Nsight Graph、Nsight Aftermath 版本中的性能提升和增强功能
Valentine's Day Romantic 3D Photo Wall [with source code]
Cache character stream
为什么密码云服务平台是云时代的必然之选?
企业应当实施的5个云安全管理策略








