草庐IT

kubernets

全部标签

Kubernetes(k8s)基础入门详细教程

目录1.Kubernetes基本概念:1.1Pod(容器组):1.2Deployment(部署):1.3Service(服务):1.4ReplicaSet(副本集):1.5Namespace(命名空间):1.6Label(标签)和Selector(选择器):1.7ConfigMap(配置映射)和Secret(秘密):1.8Volume(存储卷):1.9StatefulSet(有状态副本集):1.10DaemonSet(守护进程集):1.11Job和CronJob:1.12Ingress(入口):2.如何使用Kubernetes管理应用程序:2.1查看集群信息:2.2查看资源状态:2.3创建和管

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

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 自愈集群或云、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”可

kubernetes 上的 Redis 集群

我正在尝试在Kubernetes上设置redis集群。我的要求之一是我的redis集群应该在kubernetes集群重启(由于电源故障等问题)的情况下具有弹性。我已经尝试过Kubernetesstatefulset和部署。在statefulset的情况下,在重新启动时,一组新的IP地址被分配给Pod,并且由于redis集群在IP地址上工作,它无法连接到其他redis实例并再次形成集群。如果在单个redis实例部署上使用静态IP的服务,即使我使用静态服务IP地址创建集群,redis也会再次存储Pod的IP,因此在重新启动时它无法连接到其他redis实例并形成集群再次。Myredis-cl