草庐IT

kubernetes-secrets

全部标签

redis - Kubernetes - 无法从同一集群上的另一个 pod 连接到 redis pod

同一集群上的pod之间的连接失败。据我了解,默认情况下,pods暴露在yaml文件中指定的端口上。例如,我为redis配置了我的部署文件,如下所示:apiVersion:extensions/v1beta1kind:Deploymentmetadata:name:redislabels:app:myappspec:replicas:1template:metadata:labels:app:myappspec:containers:-env:-name:REDIS_PASSvalue:'**None**'image:tutum/redisports:-containerPort:637

kubernetes 上的 Redis json

我想在kubernetes中运行redis或在gcp的内存存储之类的管理服务上运行,但管理服务不提供json支持那么在kubernetes上是否有任何用于redisjson的helmchart或在管理redishain服务上运行的任何替代方案 最佳答案 除了RedisEnterprise,我不知道捆绑redisjson的k8s设置。也就是说,应该能够修改现有的Redishelm图表之一以包含和加载一个或多个模块。 关于kubernetes上的Redisjson,我们在StackOverf

kubernetes 上的 Redis json

我想在kubernetes中运行redis或在gcp的内存存储之类的管理服务上运行,但管理服务不提供json支持那么在kubernetes上是否有任何用于redisjson的helmchart或在管理redishain服务上运行的任何替代方案 最佳答案 除了RedisEnterprise,我不知道捆绑redisjson的k8s设置。也就是说,应该能够修改现有的Redishelm图表之一以包含和加载一个或多个模块。 关于kubernetes上的Redisjson,我们在StackOverf

kubernetes - 从 Kubernetes 中的另一个 pod 引用 Helm Redis master

我在Kubernetes上通过Helm运行Redis,想知道如何从我的应用程序中引用主pod,该应用程序也在Kubernetes内部作为pod运行。Helm足以创建ClusterIP服务,但我仍然不清楚在我的应用程序中我总是引用master的内容:MacBook-Pro➜apigit:(master)✗kubectlgetservicesNAMETYPECLUSTER-IPEXTERNAL-IPPORT(S)AGEignoble-hyena-redis-masterClusterIP10.100.187.1886379/TCP5h21mignoble-hyena-redis-slave

kubernetes - 从 Kubernetes 中的另一个 pod 引用 Helm Redis master

我在Kubernetes上通过Helm运行Redis,想知道如何从我的应用程序中引用主pod,该应用程序也在Kubernetes内部作为pod运行。Helm足以创建ClusterIP服务,但我仍然不清楚在我的应用程序中我总是引用master的内容:MacBook-Pro➜apigit:(master)✗kubectlgetservicesNAMETYPECLUSTER-IPEXTERNAL-IPPORT(S)AGEignoble-hyena-redis-masterClusterIP10.100.187.1886379/TCP5h21mignoble-hyena-redis-slave

redis - 有没有办法使用 Docker secrets 从/run/secrets/redis-pass 读取并设置 redis --requirepass 标志?

有没有办法使用Dockersecret从/run/secrets/redis-pass读取并设置redis--requirepass标志?例如:在群管理器上设置redis-pass,然后使用dockerstackdeploy-cdocker-compose-prod.ymlappname这是我的docker-compose.yml文件中的工作redis服务。redis:build:./redisimage:redis:3.2.9volumes:-./redis/db/:/data/#Withoutpersistancecommand:sh-c"redis-server--require

redis - 有没有办法使用 Docker secrets 从/run/secrets/redis-pass 读取并设置 redis --requirepass 标志?

有没有办法使用Dockersecret从/run/secrets/redis-pass读取并设置redis--requirepass标志?例如:在群管理器上设置redis-pass,然后使用dockerstackdeploy-cdocker-compose-prod.ymlappname这是我的docker-compose.yml文件中的工作redis服务。redis:build:./redisimage:redis:3.2.9volumes:-./redis/db/:/data/#Withoutpersistancecommand:sh-c"redis-server--require

Redis 自愈集群或云、Kubernetes 或 Swarm 中的替代方案?

是否可以部署一个我可以在Kubernetes(或Swarm或任何其他自动化云环境)中运行的self修复和扩展的类似Redis的键值存储?我发现Redis的挑战:您需要使用redis-trib手动创建集群新节点需要显式添加到集群需要明确删除节点节点不会点对点复制其分片中的数据,而是使用主从模型上面的意思就是下面的场景都会失败。我有一个简单的3-master和3-slave集群。“MasterA”失败,导致Kubernetes在新的“MasterA”不了解集群,不会加入拥有数据副本的“从属A”现在从新的“主控A”同步,并丢失所有数据,破坏了从属副本的目的在全新的启动中,“MasterA”可

Redis 自愈集群或云、Kubernetes 或 Swarm 中的替代方案?

是否可以部署一个我可以在Kubernetes(或Swarm或任何其他自动化云环境)中运行的self修复和扩展的类似Redis的键值存储?我发现Redis的挑战:您需要使用redis-trib手动创建集群新节点需要显式添加到集群需要明确删除节点节点不会点对点复制其分片中的数据,而是使用主从模型上面的意思就是下面的场景都会失败。我有一个简单的3-master和3-slave集群。“MasterA”失败,导致Kubernetes在新的“MasterA”不了解集群,不会加入拥有数据副本的“从属A”现在从新的“主控A”同步,并丢失所有数据,破坏了从属副本的目的在全新的启动中,“MasterA”可

lua - 唯一的随 secret 钥 redis lua 脚本

绝对是lua的新手..1小时前才开始:)。我想生成randomid并确保redis中不存在具有相同id的key。所以我在lua中写了下面的代码localget_random_idget_random_id=function(id)localid_exists=redis.call("EXISTS",id)ifid_exists==0thenreturnidendlocalnewid=randomstring(3)get_random_id(newid)endlocalid=randomstring(3)localexistingid="abc"returnget_event_id(ex