k8s的replicaset和replication controller
时间: 2023-07-12 21:03:57 浏览: 163
04-kubernetes笔记.pdf
ReplicaSet 和 Replication Controller 都是 Kubernetes 中的控制器,用于管理 Pod 副本。它们都可以确保指定数量的 Pod 副本正在运行,并在 Pod 失效时自动创建新的副本。
不同之处在于 ReplicaSet 提供了更强大的选择器支持,允许使用更复杂的标签选择器来匹配 Pod。此外,ReplicaSet 还支持水平 Pod 自动缩放,可以根据资源使用情况自动扩展或缩小 Pod 数量。而 Replication Controller 则只支持基于精确匹配标签的 Pod 选择器。
因此,一般情况下建议使用 ReplicaSet 来代替 Replication Controller。在 Kubernetes 1.18 版本之后,Replication Controller 已经被标记为过时(Deprecated),并且在将来的版本中可能会被废弃。
阅读全文