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

做磁力搜索网站好吗江山市建设局网站

做磁力搜索网站好吗,江山市建设局网站,孝感建设公司网站,网站开发与调试实验报告文章目录 一、前言二、Redis 一、前言 Artifact Hub 是一个专注于云原生应用的集中式搜索和发布平台。它旨在简化开发者在 CNCF#xff08;Cloud Native Computing Foundation#xff09;项目中寻找、安装和分享包与配置的过程。用户可以通过这个平台方便地发现、安装各类云原… 文章目录 一、前言二、Redis 一、前言 Artifact Hub 是一个专注于云原生应用的集中式搜索和发布平台。它旨在简化开发者在 CNCFCloud Native Computing Foundation项目中寻找、安装和分享包与配置的过程。用户可以通过这个平台方便地发现、安装各类云原生工具的组件如Argo模板、Helm 图表、Kubernetes 插件等。 二、Redis $ helm repo add bitnami https://charts.bitnami.com/bitnami bitnami has been added to your repositories$ kubectl get sc NAME PROVISIONER RECLAIMPOLICY VOLUMEBINDINGMODE ALLOWVOLUMEEXPANSION AGE nfs nfs-provisioner-01 Retain Immediate false 3d10h# 执行安装命令并执行参数存储类的名称得确保你集群中有这个存储类并且能够正常的提供PV动态供给 $ helm install redis-cluster oci://registry-1.docker.io/bitnamicharts/redis --set global.storageClassnfs Pulled: registry-1.docker.io/bitnamicharts/redis:19.6.1 Digest: sha256:0d077ee5947e26645e3bc05e3d6e6bd62e24e3082cf5df43d89664099336a78d NAME: redis-cluster LAST DEPLOYED: Mon Jul 8 03:42:57 2024 NAMESPACE: default STATUS: deployed REVISION: 1 TEST SUITE: None NOTES: CHART NAME: redis CHART VERSION: 19.6.1 APP VERSION: 7.2.5** Please be patient while the chart is being deployed **Redisreg; can be accessed on the following DNS names from within your cluster:redis-cluster-master.default.svc.cluster.local for read/write operations (port 6379)redis-cluster-replicas.default.svc.cluster.local for read-only operations (port 6379)To get your password run:export REDIS_PASSWORD$(kubectl get secret --namespace default redis-cluster -o jsonpath{.data.redis-password} | base64 -d)To connect to your Redisreg; server:1. Run a Redisreg; pod that you can use as a client:kubectl run --namespace default redis-client --restartNever --env REDIS_PASSWORD$REDIS_PASSWORD --image docker.io/bitnami/redis:7.2.5-debian-12-r2 --command -- sleep infinityUse the following command to attach to the pod:kubectl exec --tty -i redis-client \--namespace default -- bash2. Connect using the Redisreg; CLI:REDISCLI_AUTH$REDIS_PASSWORD redis-cli -h redis-cluster-masterREDISCLI_AUTH$REDIS_PASSWORD redis-cli -h redis-cluster-replicasTo connect to your database from outside the cluster execute the following commands:kubectl port-forward --namespace default svc/redis-cluster-master 6379:6379 REDISCLI_AUTH$REDIS_PASSWORD redis-cli -h 127.0.0.1 -p 6379WARNING: There are resources sections in the chart not set. Using resourcesPreset is not recommended for production. For production installations, please set the following values according to your workload needs:- replica.resources- master.resources info https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/$ kubectl get pods NAME READY STATUS RESTARTS AGE redis-cluster-master-0 1/1 Running 0 8m44s redis-cluster-replicas-0 1/1 Running 0 8m44s redis-cluster-replicas-1 1/1 Running 0 6m43s redis-cluster-replicas-2 0/1 ContainerCreating 0 4m50s# 将密码保存到 REDIS_PASSWORD 这个环境变量中 $ export REDIS_PASSWORD$(kubectl get secret --namespace default redis-cluster -o jsonpath{.data.redis-password} | base64 -d)# 再创建一个 Redis 客户端 $ kubectl run --namespace default redis-client --restartNever --env REDIS_PASSWORD$REDIS_PASSWORD --image docker.io/bitnami/redis:7.2.5-debian-12-r2 --command -- sleep infinity pod/redis-client created$ kubectl get pods NAME READY STATUS RESTARTS AGE redis-client 1/1 Running 0 28s redis-cluster-master-0 1/1 Running 0 10m redis-cluster-replicas-0 1/1 Running 0 10m redis-cluster-replicas-1 1/1 Running 0 8m50s redis-cluster-replicas-2 1/1 Running 0 6m57s$ kubectl run --namespace default redis-client --restartNever --env REDIS_PASSWORD$REDIS_PASSWORD --image docker.io/bitnami/redis:7.2.5-debian-12-r2 --command -- sleep infinity pod/redis-client created$ kubectl get pods NAME READY STATUS RESTARTS AGE redis-client 1/1 Running 0 28s redis-cluster-master-0 1/1 Running 0 10m redis-cluster-replicas-0 1/1 Running 0 10m redis-cluster-replicas-1 1/1 Running 0 8m50s redis-cluster-replicas-2 1/1 Running 0 6m57s$ kubectl exec -it redis-client -- bash I have no name!redis-client:/$ REDISCLI_AUTH$REDIS_PASSWORD redis-cli -h redis-cluster-master redis-cluster-master:6379 info replication # Replication role:master connected_slaves:3 slave0:ipredis-cluster-replicas-0.redis-cluster-headless.default.svc.cluster.local,port6379,stateonline,offset924,lag1 slave1:ipredis-cluster-replicas-1.redis-cluster-headless.default.svc.cluster.local,port6379,stateonline,offset924,lag1 slave2:ipredis-cluster-replicas-2.redis-cluster-headless.default.svc.cluster.local,port6379,stateonline,offset924,lag1 master_failover_state:no-failover master_replid:239753ae516fad9e7fb6230d053861b80bc0bbb3 master_replid2:0000000000000000000000000000000000000000 master_repl_offset:924 second_repl_offset:-1 repl_backlog_active:1 repl_backlog_size:1048576 repl_backlog_first_byte_offset:1 repl_backlog_histlen:924$ kubectl get svc NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE kubernetes ClusterIP 10.68.0.1 none 443/TCP 3d12h redis-cluster-headless ClusterIP None none 6379/TCP 16m redis-cluster-master ClusterIP 10.68.240.7 none 6379/TCP 16m redis-cluster-replicas ClusterIP 10.68.170.149 none 6379/TCP 16m改为暴露端口从外部访问 $ kubectl edit svc redis-cluster-master # 原先内容ports:- name: tcp-redisport: 6379protocol: TCPtargetPort: redisselector:app.kubernetes.io/component: masterapp.kubernetes.io/instance: redis-clusterapp.kubernetes.io/name: redissessionAffinity: Nonetype: ClusterIP # 修改为ports:- name: tcp-redisnodePort: 31379port: 6379protocol: TCPtargetPort: redisselector:app.kubernetes.io/component: masterapp.kubernetes.io/instance: redis-clusterapp.kubernetes.io/name: redissessionAffinity: Nonetype: NodePort # 注意nodePort 值不在指定范围会报错而无法保存比如设置成 11379 # Please edit the object below. Lines beginning with a # will be ignored, # and an empty file will abort the edit. If an error occurs while saving this file will be # reopened with the relevant failures. # # services redis-cluster-master was not valid: # * spec.ports[0].nodePort: Invalid value: 11379: provided port is not in the valid range. The range of valid ports is 30000-32767# 重启服务删除之后会自动重启 $ kubectl delete svc redis-cluster-master -n default$ kubectl get svc NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE kubernetes ClusterIP 10.68.0.1 none 443/TCP 4d11h redis-cluster-headless ClusterIP None none 6379/TCP 22h redis-cluster-master NodePort 10.68.240.7 none 6379:31379/TCP 22h redis-cluster-replicas ClusterIP 10.68.170.149 none 6379/TCP 22h补充安装时参数自定义 # 安装的时候增加 namespace 的创建 $ helm install redis-cluster oci://registry-1.docker.io/bitnamicharts/redis -n redis --create-namespace --set global.storageClassnfs# redis 默认会安装1个master3个node可以通过以下参数来修改 --set replica.replicaCount2 --set master.count1 $ helm install --set replica.persistence.size2Gi --set master.persistence.size1Gi \--set global.storageClassmanual --set replica.replicaCount2 --set master.count1 linkage-redis bitnami/redis# redis-cluster 默认创建6个 nodes每个nodes包括一个master及一个replica可以调整参数该边node数目但调整后的nodes数不能3 $ helm install --set cluster.nodes3 --set replica.persistence.size2Gi --set master.persistence.size2Gi \--set global.storageClassmanual linkage-redis bitnami/redis-cluster参考这篇文章搭建出来的 pods 一直处于 pending 状态k8s 如何访问redis集群
http://www.zqtcl.cn/news/144461/

相关文章:

  • 宁志网站两学一做高端网站建设代码
  • 企业做可信网站认证的好处电影网站制作
  • 大学网站建设课程课综温州网站推广好不好
  • 做电影ppt模板下载网站有什么网站可以做海报
  • 搭建网站需要做什么国外互动网站
  • 淘宝客导购网站怎么做建设网站天河区
  • 做网站的优势有哪些wordpress 一直崩溃
  • 长沙交互网站设计服务商优秀的网页网站设计
  • android 旅游网站开发有哪些做伦敦金的网站
  • 物流网站系统php源码seo课程多少钱
  • 手机 网站品牌网站建设 d磐石网络
  • 免费用搭建网站珠海住房和建设局网站
  • 天津做胎儿鉴定网站广州古德室内设计有限公司logo
  • 做爰的最好看的视频的网站简洁型网页
  • 网站一直显示建设中网页制作工具程
  • 苏州seo网站管理网站后台更新后主页没有变化
  • 上海网站公司电话中国电子信息网
  • 合作网站seo在哪里建网站免费
  • 需求网站自动发卡网站开发
  • 用asp做网站span电子商务网站建设的教案
  • 厦门市住房建设网站音乐主题wordpress
  • 小说网站开发文档建站公司用wordpress
  • 自己做手机版网站制作佛山网站建设企划动力
  • 鄂州建设工程造价信息管理网站wordpress 3.9 编辑文章 固定链接 不能编辑
  • asp网站的安全性织梦移动端网站建设
  • 大网站的二级域名哪些平台可以发布产品
  • 旅游网站开发说明书怎么做好销售
  • 网站app生成器天河网站建设服务
  • 南京移动网站建设哪里强新网站建设都需要哪些
  • .net网站制作wordpress配置多语言包