首页 > 数据库 >Helm的安装与使用helm部署MySQL

Helm的安装与使用helm部署MySQL

时间:2024-02-27 10:45:17浏览次数:29  
标签:yaml 部署 MySQL Helm values mysql helm

helm官网:https://helm.sh/

安装Helm

每个Helm 版本都提供了各种操作系统的二进制版本,这些版本可以手动下载和安装。

下载 需要的版本
解压(tar -zxvf helm-v3.0.0-linux-amd64.tar.gz)
在解压目录中找到helm程序,移动到需要的目录中(mv linux-amd64/helm /usr/local/bin/helm)

使用helm部署一个mysql

1.在命令行中运行下面命令,导出value.yaml

helm show values stable/mysql > values.yaml

2.修改文件里的配置:

2.1.设置service的type为nodePort,放开nodePort对应端口

 2.2.关闭映射PVC(这里我们将persistence中enabled改为false,表示不适用存储卷,查看变量文件可以发现会自动绑定pvc,但是这里没有提前准备pv,如果不修改也可以,先创建一个pv即可)

2.3.初始化root密码(不放开,默认10位随机数)

 

3.执行下面命令部署:

helm install my-mysql -f values.yaml stable/mysql

###### 如果执行上面命令有报timeout的错误,可以使用下面参数

export KUBECONFIG=/etc/rancher/k3s/k3s.yaml

4.若要删除之前的部署:

helm delete my-mysql

注意,这只会删除相关的Kubernetes资源,而不会影响Helm Chart本身。

标签:yaml,部署,MySQL,Helm,values,mysql,helm
From: https://www.cnblogs.com/databank/p/18033780

相关文章

  • [转载]详解Mysql innoDB意向锁的作用
    前言InnoDB支持多粒度锁(multiplegranularitylocking),它允许行级锁与表级锁共存,而意向锁就是其中的一种表锁。意向锁(IntentionLocks)需要强调一下,意向锁是一种不与行级锁冲突表级锁,这一点非常重要。意向锁分为两种:意向共享锁(intentionsharedlock,IS):事务有意向对表中的某......
  • [转]MySQL “grant all”与”grant all privileges”授权语句的差别
    原文地址:MySQL“grantall”与”grantallprivileges”的差别|极客笔记在MySQL中,”grantall”与”grantallprivileges”都是用来赋予用户所有权限的语句。然而,在某些情况下,这两种语句的区别是非常明显的。 “grantall”“grantall”语句将授权用户执行操作的所有权......
  • Docker安装Mysql
    使用Dockers部署Nacos集群前置条件:已经安装dockerDockerSwarm集群已经初始化添加标签:dockernodeupdate--label-addmysql=masterworkId创建网络dockernetworkcreate-doverlayswarm_net构建私有镜像mysql.ymlversion:"3.8"services:mysql:......
  • mysql-批量修改表的主键id,修改成联合主键
    1.sql脚本一.通过sql脚本,查出所有表的功能,并编写插入修改的联合主键,sqlselect concat('ALTERtable',TABLE_NAME,'DROPPRIMARYKEY',',','ADDPRIMARYKEY(`id`,`org_id`)'';')from information_schema.TABLESwhereTABLE_SC......
  • mysql 定位问题常用sql
    select*,now()frominformation_schema.INNODB_TRX;--查看当前正在被锁定的事务select*,now()frominformation_schema.INNODB_LOCKS;--查看当前正在被锁定的行select*,now()frominformation_schema.INNODB_LOCK_WAITS;--查看当前等待锁的事务SHOWOPENTABLESW......
  • [MYSQL] MYSQL 8解决 Invalid default value for `created_at`(timestamp)
    1问题描述问题背景执行从MYSQL5.7导出,并在MYSQL8.0.33的数据库中执行DDL建表语句时,报Invaliddefaultvaluefor'create_at'...`create_at`timestampNOTNULLDEFAULT'0000-00-0000:00:00'COMMENT'创建时间/createdtime',...2原因分析表面原因:......
  • mysql为啥不用红黑树
    Mysql没有使用红黑树的原因主要是因为红黑树的层级较多,可能会导致大量的磁盘IO操作。红黑树是一种自平衡的二叉查找树,它的特点是根节点为黑色,叶子节点为黑色的空节点,红色节点下的子节点一定为黑色节点。从根节点到叶子节点所有的路径上存在相同数目的黑色节点。红黑树的平衡性保......
  • MySQL——去重复
    MySQL——去重复把查询结果去除重复记录。注意:原表数据不会被修改,只是查询结果去重。使用的关键字为:distinct。语法结构:selectdistinct字段名from表名;distinct不能以这种形式出现:select字段名,distinct字段名from表名;会报错。distinct只能出现在所有字段的最前方......
  • MySQL备份恢复数据--binary-mode is enabled and mysql is run in non-interactive...
    使用mysqldump;MySQL自带的逻辑备份工具。mysqldump[选项]数据库名[表名]>脚本名mysqldump[选项]--数据库名[选项表名]>脚本名mysqldump[选项]--all-databases[选项]>脚本名备份mysqldump-hlocalhost-uwordpress-pwordpress_20200104>c......
  • mysql access denied for root ... mysqld –skip-grant-tables 命令失效 ... Failed
    <!--密码突然登录不上MySQL了,久了也不晓得是不是密码不正确...只能改密码...一年难得碰一次,感觉每次总有莫名其妙的问题--><!--修改方案只找到一个,就是无密码验证开启mysql服务,然后登录,设置新密码--><!--mysql版本不同有些命令无效,大概分高低两版本--><!--低版命令我......