小白第一次部署华为云k8s集群通过helm安装redis
1.连接node1节点华为节点管理查看001节点的公网IP,本地使用Xshell连接;安装home目录 cd /home2.安装Helm安装完后可以使用查看版本。
Helm Chart 部署 Redis 的完美指南-CSDN博客
1.连接node1节点
华为节点管理查看001节点的公网IP,本地使用Xshell连接;
安装home目录 cd /home
2.安装Helm
1、get https://get.helm.sh/helm-v3.13.2-linux-amd64.tar.gz
2、tar -xvf helm-v3.13.2-linux-amd64.tar.gz
3、mv linux-amd64/helm /usr/local/bin/helm
安装完后可以使用 helm version 查看版本
3.配置Helm的repository
# 添加仓库
helm repo add bitnami https://charts.bitnami.com/bitnami
# 也可以添加国内的一些库(阿里云等)
helm repo add aliyun https://kubernetes.oss-cn-hangzhou.aliyuncs.com/charts
#添加完成后可以使用 helm list 查看repo列表:
helm repo list
4.部署redis
# 查找redis
helm search repo redis
搜索出来可以看到有单机的redis或者集群的redis-cluster,APP VERSION表示redis的版本
5.拉取chart
# 拉取redis
helm pull bitnami/redis
拉取下来是一个tgz的压缩包,需要进行解压 tar -xvf redis-18.5.0.tgz ,解压后会得到一个redis目录,里面包含了redis的各种配置文件和启动文件。
Chart.yaml # 包含了chart的一些基本信息
charts # 该目录保存其他依赖的 chart
templates # chart 配置模板,用于渲染最终的 Kubernetes YAML 文件
NOTES.txt # 用户运行 helm install 时候的提示信息
values.yaml # 定义 chart 模板中的自定义配置的默认值,可以在执行 helm install 或 helm update 的
6.修改values.yaml的一些配置
- 使用xhell工具的Xftp下载value.yaml文件到本地,修改后回传
- global部分修改
1、redis密码password: "xxxxxx"
2、修改动态存储为华为云存储,storageClass: "csi-obs",保证数据持久性(全部更新)
2、修改标签nodeSelector: is-redis: "true"(修改2处)
7.启动chart
helm install redis-name ./redis/ -n namespace
# redis-name表示部署的名称
# ./redis/ 表示chart的本地路径,这里为当前目录下的reids
# -n namespace 表示命名空间,可以提前创建一个redis的命令空间
查看是否安装成功
helm list -n namespace
8.华为云查看redis工作负载,实例设置为0
服务和存储、配置项和密钥自动创建master和replicas
删除PVC(自动创建的PVC未关联PV,需要重新手动创建)
手动创建并行文件和PV关联PVC,关联成功后,设置工作负载实例为3
# 查看redis是否启动成功
kubectl get all -n redis
更多推荐
所有评论(0)