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

服装网站策划书3322网建站

服装网站策划书,3322网建站,千牛怎么做免费推广引流,网站 语言切换怎么做文章目录 一、前言二、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/606083/

相关文章:

  • 佛山市建设网站公司网站手机端和电脑端
  • 属于c2c的网站是重庆化工建设信息网站
  • 高端大气网站推荐网赌网站建设多少钱
  • 宁波网站关键词优化排名网站修改图片怎么做
  • 苏州网站建设案例购买网站域名
  • 自己做剧本网站重庆建设工业公司官网
  • 中国网站建设中心建网站和开发软件哪个难
  • 优化网站被百度屏阿里云网站备案核验单
  • 肇庆做网站哪家好河北建设工程信息网正规网站
  • 怎么做展示网站公司网站管理规定
  • 娄底网站制作备案号查询平台
  • 青岛网站排名方案优化的定义
  • 微网站开发外包杨浦做网站公司
  • 网站推广服务包括哪些个人简历网官网免费
  • 铜仁住房和城乡建设局网站安贞做网站公司
  • 做网站客户尾款老不给怎么办东莞市研发网站建设品牌
  • 文化网站策划wordpress iscategory
  • 北京社区网站建设wordpress主题 sen
  • 做外贸商城网站重庆seo整站优化方案范文
  • 做AI免费网站wordpress 论坛app
  • 东阿网站建设产品芜湖网络科技有限公司
  • 提供网站技术北京中小企业公司名单
  • 专业的建站公司都具备什么条件凡科建站收费价目表
  • 修改网站主目录的位置wordpress商品展示模板
  • 微信微网站是什么案例天津室内设计培训
  • 如何做网站网页广州海珠网站开发设计
  • 做技术网站赚钱集团网站建设新闻
  • 建立门户网站的意义自己搞个网站需要多少钱
  • 佛山网站优化好华为邮箱注册
  • 哈尔滨网站建设公司名字如何做网络营销推广员