当前位置: 首页 > news >正文

网站设计工资宗亲网站开发6

网站设计工资,宗亲网站开发6,搜索引擎优化包括,网站开发建站微信公众号小程序kubernetes部署redis数据库(单节点)redis简介Redis 是我们常用的非关系型数据库#xff0c;在项目开发、测试、部署到生成环境时#xff0c;经常需要部署一套 Redis 来对数据进行缓存。这里介绍下如何在 Kubernetes 环境中部署用于开发、测试的环境的 Redis 数据库#xff0…kubernetes部署redis数据库(单节点)redis简介Redis 是我们常用的非关系型数据库在项目开发、测试、部署到生成环境时经常需要部署一套 Redis 来对数据进行缓存。这里介绍下如何在 Kubernetes 环境中部署用于开发、测试的环境的 Redis 数据库当然部署的是单节点模式并非用于生产环境的主从、哨兵或集群模式。单节点的 Redis 部署简单且配置存活探针能保证快速检测 Redis 是否可用当不可用时快速进行重启。redis 参数配置在使用 Kubernetes 部署应用后一般会习惯与将应用的配置文件外置用 ConfigMap 存储然后挂载进入镜像内部。这样只要修改 ConfigMap 里面的配置再重启应用就能很方便就能够使应用重新加载新的配置很方便。部署redis创建configmap存储redis配置文件redis-config.yamlkind: ConfigMapapiVersion: v1metadata:name: redis-confignamespace: zisefeizhulabels:app: redisdata:redis.conf: |-dir /dataport 6379bind 0.0.0.0appendonly yesprotected-mode norequirepass zisefeizhupidfile /data/redis-6379.pidRedis 数据存储Kubernetes 部署的应用一般都是无状态应用部署后下次重启很可能会漂移到不同节点上所以不能使用节点上的本地存储而是使用网络存储对应用数据持久化PV 和 PVC 是 Kubernetes 用于与储空关联的资源可与不同的存储驱动建立连接存储应用数据所以接下来我们要创建 Kubernetes PV、PVC 资源。创建 Deployment 部署 Redis创建用于 Kubernetes Deployment 来配置部署 Redis 的参数需要配置 Redis 的镜像地址、名称、版本号还要配置其 CPU 与 Memory 资源的占用配置探针监测应用可用性配置 Volume 挂载之前创建的 PV、PVC、ConfigMap 资源等等内容如下redis-deployment.yaml---apiVersion: v1kind: Servicemetadata:name: redislabels:app: redisspec:type: ClusterIPports:- name: redisport: 6379selector:app: redis---apiVersion: apps/v1kind: Deploymentmetadata:name: redisnamespace: production-pppharmapacklabels:app: redisspec:replicas: 1selector:matchLabels:app: redistemplate:metadata:labels:app: redisspec:# 进行初始化操作修改系统配置解决 Redis 启动时提示的警告信息initContainers:- name: system-initimage: busybox:1.32imagePullPolicy: IfNotPresentcommand:- sh- -c- echo 2048 /proc/sys/net/core/somaxconn echo never /sys/kernel/mm/transparent_hugepage/enabledsecurityContext:privileged: truerunAsUser: 0volumeMounts:- name: sysmountPath: /syscontainers:- name: redisimage: redis:5.0.8command:- sh- -c- redis-server /usr/local/etc/redis/redis.confports:- containerPort: 6379resources:limits:cpu: 1000mmemory: 1024Mirequests:cpu: 1000mmemory: 1024MilivenessProbe:tcpSocket:port: 6379initialDelaySeconds: 300timeoutSeconds: 1periodSeconds: 10successThreshold: 1failureThreshold: 3readinessProbe:tcpSocket:port: 6379initialDelaySeconds: 5timeoutSeconds: 1periodSeconds: 10successThreshold: 1failureThreshold: 3volumeMounts:- name: datamountPath: /data- name: configmountPath: /usr/local/etc/redis/redis.confsubPath: redis.confvolumes:- name: datapersistentVolumeClaim:claimName: zisefeizhu- name: configconfigMap:name: redis-config- name: syshostPath:path: /sys测试redis是否可以正常使用# ctl get pod -n production-pppharmapack | grep redisredis-7768dc9c56-4kp8l 1/1 Running 0 8m43sctl exec -it redis-7768dc9c56-4kp8l -n production-pppharmapack -- /bin/sh# redis-cli127.0.0.1:6379 auth zisefeizhuOK127.0.0.1:6379 config get requirepass1) requirepass2) zisefeizhu到此这篇关于kubernetes环境部署单节点redis数据库的方法的文章就介绍到这了,更多相关kubernetes部署redis数据库内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家
http://www.zqtcl.cn/news/120021/

相关文章:

  • 辉县市建设局网站制作网站站用的软件下载
  • 什么网站广告做多有没有不花钱建设网站的方法
  • 网站开发技术总监面试题五大门户网站分别是
  • 福州自助建设网站网站开发工具蜡笔小新
  • 扬州市住房和城乡建设网站html5 后台网站模板
  • 网站建设与设计意义宜兴做宠物的网站
  • 苏州建设工程人才招聘网信息网站wordpress前端库加速
  • 浙江手机版建站系统信息应用商店下载app
  • 广告投放网站动画设计模板
  • 网站发外链的好处页面跳转 英文
  • 黑链 对网站的影响网页小游戏网站有哪些
  • wordpress 网站卡做百度移动网站排名
  • 金融企业网站整站源码网站需要写哪些内容
  • 重庆做网站的网络公司河北建设厅官方网站八大员考试
  • 网站域名缴费服装企业网站建设现状
  • 南阳建设网站哪家好做金融网站
  • 挖矿网站怎么做域名注册需要多少钱?
  • 哈尔滨制作网站企业各位给推荐个网站
  • 程序员做网站类的网站犯法吗wordpress源码系统下载
  • 西安注册公司在哪个网站国际知名工程咨询公司
  • 重庆市网站备案材料做网站和做新媒体运营
  • 大岭山网站建设公司网站建设需要具备的能力
  • 网站建设接外包流程网上可以报警备案吗
  • 建筑网站接单WordPress文章数据转emlog
  • 海口网络平台网站开发wordpress on lnmp
  • 手机怎么登录自己做的网站免费注册域名网站知乎
  • 万宁市住房和城乡建设局网站网页游戏制作过程的
  • 网站建设批复意见浏览有关小城镇建设的网站 记录
  • 做国际贸易做什么网站遵义做网站优化
  • 电商平台正在建设中网站页面提示开发手机网站用什么好