问题标签 [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.

0 投票
1 回答
59 浏览

postgresql - 带有 Postgres 和一个副本的 StatefulSet

如果我在 statefulSet 中部署 Postgres而不使用副本(仅一个 pod)并且我杀死了运行有状态集的节点,我将能够启动节点并重新连接到持久数据库

这是一个示例配置: https ://medium.com/@suyashmohan/setting-up-postgresql-database-on-kubernetes-24a2a192e962

我正在与一个确信这不应该工作的人一起工作,并且 statefulSets 仅作为一种维护副本之间状态的方式才有意义。我的印象是,将 PG 数据挂载到临时 pod 的问题是特定于不使用 statefulSet,即使上面的示例中只有一个 pod,这仍然会使用 StatefulSet 来解决问题。

(如在这个官方 mysql 示例中:https ://kubernetes.io/docs/tasks/run-application/run-replicated-stateful-application/

0 投票
0 回答
10 浏览

kubernetes - kube-scheduler 自定义调度

我有一个在 kubernetes 上运行的 statefulset,有很多副本。每个 pod 都有不同的资源使用情况。在 statefulset manifest yaml 中使用资源限制被证明是昂贵的,因为即使对于最小的 pod,我也必须设置最大的 pod 资源请求。我想知道是否可以修改 kube-scheduler 以便它根据自定义的书面规则选择工作节点。