kubernetes - 一个 Kubernetes 集群可以处理多少个 CR(自定义资源)?
问题描述
- 一个 k8s 集群可以处理多少个 CRD 的 CR?
- 某个控制器(或操作员)可以协调多少个 CR?
谢谢!
解决方案
1、一个k8s集群可以处理多少个CRD的CR?
尽可能多的 API 服务器的存储空间允许:
自定义资源消耗存储空间的方式与 ConfigMap 相同。创建过多的自定义资源可能会使 API 服务器的存储空间过载。
聚合 API 服务器可能使用与主 API 服务器相同的存储,在这种情况下,同样的警告适用。
2. 某个控制器(或 Operator)可以调和多少个 CR?
Kubernetes 中的控制器至少跟踪一种资源类型。Kubernetes 中有许多内置控制器,复制控制器、命名空间控制器、服务帐户控制器等。自定义资源定义以及自定义控制器构成了Operator Pattern。很难说给定 Operator 可以处理的最大 CR 是多少,因为它取决于 Operator 本身等不同方面。例如,本指南显示 Binary Provisioning Agent (BPA) 自定义控制器可以处理两个或更多自定义资源。
您可以在下面找到一些有用的资源:
推荐阅读
- google-bigquery - 如何区分在 BigQuery 中存储为字符串的整数和整数
- c# - TPL DataFlow 内存泄漏
- reactjs - 在 react-native:如何关闭下拉菜单视图,在功能组件内单击此下拉菜单之外的屏幕
- python - 仅使用 pandas 中的某些列计算行的平均值
- c# - 将脚本调整为多个对象时,Unity 冻结
- python - keras 中的内核大小与我指定的不同
- php - PHP - 将“非”UTF-8 转换为 UTF-8
- java - 这是使用 if 语句处理不同任务的好方法吗?
- react-native - onViewableItemsChanged 未在嵌套的 ScrollView 中调用(React-Native)
- python - 配置 PunktSentenceTokenizer 并指定语言