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

杭州政府网站建设抖音优化是什么意思

杭州政府网站建设,抖音优化是什么意思,如何把自己做的网站连上网,深圳搭建p2p网站在Kubernetes (k8s) 上安装Redis 在Kubernetes上安装Redis有几种方法,下面我将介绍两种常见的方式:使用StatefulSet直接部署和使用Helm chart部署。 一、安装redis 1.1 拉去ARM镜像(7.4.2) docker pull registry.cn-hangzhou.ali…

在Kubernetes (k8s) 上安装Redis
在Kubernetes上安装Redis有几种方法,下面我将介绍两种常见的方式:使用StatefulSet直接部署和使用Helm chart部署。
一、安装redis
1.1 拉去ARM镜像(7.4.2)

docker pull registry.cn-hangzhou.aliyuncs.com/qiluo-images/linux_arm64_redis:latest

1.2 拉去x86镜像(8.0.1)版本

docker pull registry.cn-hangzhou.aliyuncs.com/qiluo-images/redis:latest

方法一:使用StatefulSet部署Redis
首先创建一个Redis的配置文件ConfigMap:

apiVersion: v1
kind: ConfigMap
metadata:name: redis-config
data:redis.conf: |bind 0.0.0.0protected-mode noport 6379tcp-backlog 511timeout 0tcp-keepalive 300daemonize nosupervised nopidfile /var/run/redis_6379.pidloglevel noticelogfile ""databases 16always-show-logo yessave 900 1save 300 10save 60 10000stop-writes-on-bgsave-error yesrdbcompression yesrdbchecksum yesdbfilename dump.rdbdir /data

创建Redis的StatefulSet和Service:

apiVersion: apps/v1
kind: StatefulSet
metadata:name: redis
spec:serviceName: redisreplicas: 1selector:matchLabels:app: redistemplate:metadata:labels:app: redisspec:containers:- name: redisimage: registry.cn-hangzhou.aliyuncs.com/qiluo-images/redis:latestports:- containerPort: 6379name: redisvolumeMounts:- name: redis-datamountPath: /data- name: redis-configmountPath: /usr/local/etc/redis/redis.confsubPath: redis.confvolumes:- name: redis-configconfigMap:name: redis-configitems:- key: redis.confpath: redis.confvolumeClaimTemplates:- metadata:name: redis-dataspec:accessModes: [ "ReadWriteOnce" ]resources:requests:storage: 1Gi
---
apiVersion: v1
kind: Service
metadata:name: redis
spec:ports:- port: 6379targetPort: 6379selector:app: redis
kubectl apply -f redis-configmap.yaml
kubectl apply -f redis-statefulset.yaml

方法二:使用Helm安装Redis
如果你已经安装了Helm,这是更简单的方法:

添加Bitnami仓库(包含Redis chart):

helm repo add bitnami https://charts.bitnami.com/bitnami

安装Redis:

helm install redis registry.cn-hangzhou.aliyuncs.com/qiluo-images/redis:latest

获取密码(如果启用了认证):

export REDIS_PASSWORD=$(kubectl get secret --namespace default my-redis -o jsonpath="{.data.redis-password}" | base64 --decode)

连接Redis:

kubectl run --namespace default edis-client --rm --tty -i --restart='Never' \--env REDIS_PASSWORD=$REDIS_PASSWORD \--image registry.cn-hangzhou.aliyuncs.com/qiluo-images/redis:latest -- bash
redis-cli -h redis-master -a $REDIS_PASSWORD
redis-cli -h redis-replicas -a $REDIS_PASSWORD

验证安装

kubectl get pods
kubectl logs <redis-pod-name>

完整版本 redis-deployment-all.yaml

apiVersion: apps/v1
kind: Deployment
metadata:name: redis-deployment
spec:replicas: 1selector:matchLabels:app: redistemplate:metadata:labels:app: redisspec:containers:- name: redisimage: registry.cn-hangzhou.aliyuncs.com/qiluo-images/redis:latestports:- containerPort: 6379env:- name: REDIS_PASSWORDvalue: "87vhqEneQ5u8"volumeMounts:- name: redis-logmountPath: /var/log/redis/- name: redis-datamountPath: /datacommand: ["redis-server", "--appendonly", "yes", "--requirepass", "$(REDIS_PASSWORD)"]volumes:- name: redis-logemptyDir: {}- name: redis-dataemptyDir: {}---
apiVersion: v1
kind: Service
metadata:name: redis-service
spec:type: NodePortports:- port: 6379targetPort: 6379nodePort: 30379selector:app: redis

应用配置:

kubectl apply -f  redis-deployment-all.yaml

第三种:

完整的 Redis 部署配置(包含 PV 和 PVC)
首先创建 PersistentVolume (PV):

apiVersion: v1
kind: PersistentVolume
metadata:name: redis-pv
spec:capacity:storage: 1GiaccessModes:- ReadWriteOncehostPath:path: /data/redispersistentVolumeReclaimPolicy: Retain

创建 PersistentVolumeClaim (PVC):

apiVersion: v1
kind: PersistentVolumeClaim
metadata:name: redis-pvc
spec:accessModes:- ReadWriteOnceresources:requests:storage: 1Gi

修改你的 Deployment 使用 PVC 而不是 emptyDir:

apiVersion: apps/v1
kind: Deployment
metadata:name: redis-deployment
spec:replicas: 1selector:matchLabels:app: redistemplate:metadata:labels:app: redisspec:containers:- name: redisimage: registry.cn-hangzhou.aliyuncs.com/qiluo-images/redis:latestports:- containerPort: 6379env:- name: REDIS_PASSWORDvalue: "87vhqEneQ5u8"volumeMounts:- name: redis-logmountPath: /var/log/redis/- name: redis-datamountPath: /datacommand: ["redis-server", "--appendonly", "yes", "--requirepass", "$(REDIS_PASSWORD)"]volumes:- name: redis-logemptyDir: {}- name: redis-datapersistentVolumeClaim:claimName: redis-pvc

Service 配置保持不变:

apiVersion: v1
kind: Service
metadata:name: redis-service
spec:type: NodePortports:- port: 6379targetPort: 6379nodePort: 30379selector:app: redis

如何使用这些配置
依次应用这些配置文件:

kubectl apply -f redis-pv.yaml
kubectl apply -f redis-pvc.yaml
kubectl apply -f redis-deployment.yaml
kubectl apply -f redis-service.yaml

验证资源是否创建成功:

kubectl get pv
kubectl get pvc
kubectl get pods
kubectl get svc

访问 Redis:
集群内部访问: 使用服务名 redis-service 和端口 6379
集群外部访问: 使用节点 IP 和 30379 端口

http://www.dtcms.com/wzjs/56170.html

相关文章:

  • 英文网站制作 官网网络推广哪个平台最好
  • 专业做网站 优帮云建一个app平台的费用多少
  • 观澜网站建设广告推广媒体
  • 城乡建设部网站首页seo网站的优化流程
  • 在线花钱做网站百度免费优化
  • 网站怎么推广怎么做的网站推广应该怎么做?
  • 个人如何学习做网站百度链接收录提交入口
  • 做win精简系统的网站建立一个企业网站需要多少钱
  • 微金所网站谁做的购买域名的网站
  • 网络推广网站怎么做大型网站seo课程
  • 抖音上做我女朋友网站公司开发设计推荐
  • 武汉建设网站哪家好seo公司官网
  • 网站建设 首选百川互动上海站优云网络科技有限公司
  • 市住房城乡建设委官方网站免费网站免费
  • 乌鲁木齐建设网站武汉本地seo
  • 哪些购物网站用php做的网站加速器
  • 做哪种网站能赚到钱2020最成功的网络营销
  • 中山网站建设文化策划seo网站推广实例
  • 重庆官方网站建设刷网站软件
  • 在线设计 网站源码网络营销工具分析
  • 简述软件开发的一般流程站长工具seo
  • 温州做企业网站google官网入口手机版
  • 找人做的服务器1核2g网站打开速度蛮手机优化软件
  • 柳市网站优化seo整站优化外包
  • seo网站优化方案书陕西优化疫情防控措施
  • 利用wps做网站b站视频推广网站400
  • 怎样能让百度搜到自己的网站优化公司
  • 网站设计需要那些模块深圳seo论坛
  • 网站开发用户功能分析鱼头seo软件
  • 物流网站推广怎么做seo课程简介