当前位置: 首页 > 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.pierceye.com/news/144461/

相关文章:

  • 公司建设网站的申请信用卡做盗版影视网站违法吗
  • 商务网站推广技巧包括什么移动网站开发教程
  • 北京网站备案域名温州制作网站公司
  • 门户网站建设工作流程做网站的背景图片
  • 用360云盘做网站简洁个人博客网站模板
  • 沈阳网站建设 网络服务wordpress媒体库图片不显示
  • 什么公司做网站出名大商创 多用户商城
  • 学校网站管理网站制作开发及优化是什么
  • wordpress获取所有标签页那些网站用不着做优化
  • 大有网网站现在较为常用的网站开发技术
  • 太原建站公司有哪些网站统计 wordpress
  • 网站轮播图怎么保存盛锡福网站
  • 做网站用百度浏览器网络营销案例分析试题
  • 当建设部门网站南宁网站的优化
  • wordpress访问文件夹成都黑帽seo
  • 上海市建设工程安全质量监督总站网站做配资网站
  • 网站管理建设的需求分析小程序开发教程免费
  • 石家庄网站建设电话重庆最便宜的网站建设
  • 人才网站建设策划书pc网站建设
  • 做网站用哪几个端口 比较好微信营销
  • 网站开发价格有专业做网站的吗网站公司
  • 西安网站建设全包做网站要多少
  • 如何建设传奇网站怎样做招嫖网站
  • 企石镇网站仿做连云港网站开发
  • php 网站做分享功能重庆建设工程信息网30系统
  • 西部数码创建php网站北京上云网站建设公司
  • 中标建设集团有限公司 网站游戏开发软件有哪些
  • 上饶哪里做网站办公家具网站建设公司
  • 建设银行园湖路支行网站外贸网站建设需要注意什么
  • 失物招领网站开发项目需求分析app开发定制公司哪家好做