问题标签 [statefulset]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
kubernetes - 无法在 Kubernetes 中附加或挂载卷
自从我将 Digital Ocean 集群更新到 Kubernetes 1.21 后,在部署和 statefulsets 上安装 nfs 卷时出现多个错误,如下所示:
或者这个:
输出:mount.nfs:不允许操作
PV和PVC都很好,绑定了,没有错误,我找不到解决办法...
Redis配置例如:
聚氯乙烯:
光伏:
kube-api-access 在这个 kubernetes 版本中似乎是新的,我不知道如何处理它
我尝试了什么:
更新每个节点并为 nfs 卷安装 libnfs-utils 和其他有用的东西
更新我正在使用的图表
删除卷并重新创建它
更新我的 nfs-server-provisioner
尝试一些我发现的堆栈溢出解决方案(比如这个MountVolume.SetUp failed for volume "nfs" : mount failed: exit status 32)
堆栈上的第一个问题,希望我能找到帮助,谢谢!
mongodb - 如何在 Kubernetes 上部署的 mongodb 中持久化数据
我已经在 kubernetes 上部署了 mongodb pod,并且能够在数据库中连接和插入数据。但是当吊舱重新启动时,我的所有数据都将丢失。我也为 mongodb 创建了 persistentvolume,但数据仍然丢失。下面是我的yamls。有人可以请有人解释我在这里做错了什么。
Statefulset.yaml
pvc.yaml
pv.yaml
服务.yaml
kubernetes - 用于在 Kubernetes 上扩展 mysql 数据库的 StatefulSets 或 Operators
我想用 hpa 扩展我的 mysql 和 mongo 数据库!
我想知道我是否应该使用Statefulsets、Operators或两者兼而有之。
我也无法理解 StatefulSets 和 Operators 之间的区别。
有人可以帮助我吗?
非常感谢你!!
mysql - 使用 hpa 扩展 mysql 在 Kubernetes 上创建一个空数据库
我有一个带有 MySQL 数据库的集群,它是StatefulSet。
我想用 hpa 扩展我的数据库。
问题是已创建的第二个数据库是空的。我不知道如何将第二个副本与第一个副本同步。
有人告诉我,我必须创建 Operator,但我认为问题可以通过 StatefulSets 解决......
这是 mysql statefulset 代码:
有人有什么主意吗?
mysql - Kubernetes - 如何为我的有状态数据库使用状态集?
我在 gke 上有一个带有 apache、mysql 和 keyrock 的集群,我想用水平 pod autoscaler 扩展它。
对于mysql ,我使用的是statefulset,代码在这里:
和mysql服务代码:
问题: hpa扩容mysql数据库时,第二个replica是空的,不知道怎么同步2个replica!
有任何想法吗?
kubernetes - 是否有 python API 函数可以从 kubernetes statefulsets 中读取标签?
我正在尝试找到一个 API 函数来读取 kubernetes statefulset 中所有标签的键和值。谁能指出我如何做到这一点的示例或文档?
kubernetes - 如何在 Kubernetes StatefulSet 中保证跨 AZ 均匀分布 Pod 分布
我在 EKS 集群中部署了一个具有 30 个副本(或 N 个副本,其中 N 是 3 的倍数)的 K8s StatefulSet 。
EKS 集群有 3 个节点,一个节点一个 AZ,我想通过 Kubernetes Affinity/AntiAffinity保证Pod 在不同 AZ 之间的平均分布。
谢谢
elasticsearch - 如何在 K8S 中使用“bin/elasticsearch-certutil ca”?
我有一个问题,我将 Elasticsearch 创建为 StatefulSet,我需要使用 x-pack。为此,我知道我需要配置以下安全属性:
关于传输 TLS/SSL 加密,我知道我应该使用“bin/elasticsearch-certutil ca”来生成证书。
我的问题是什么?当我将 YAML 应用到我的集群时,证书还不存在。
当我尝试访问 bash 时,该 pod 不再可用。
这种部署的最佳策略是什么?
*错误:
mongodb - 一个状态集中是否可以有 2 个或更多 PVC?
我有一个来自 mongo 的 statefulset,有 2 个卷挂载:
我想知道如何在 volumeClaimTemplates 中添加第二卷: