Skip to main content

Replica Set

A ReplicaSet is a Kubernetes resource that ensures a specified number of pod replicas are running at any given time. It is responsible for maintaining the desired number of pod replicas based on a template and replaces failed pods as necessary. For more detailed information, please refer to the official Kubernetes documentation on ReplicaSets.

Supported Methods​

  • GET: Get a ReplicaSet by name
  • LIST: List all ReplicaSets
  • SEARCH: Search for a ReplicaSet using the ListOptions JSON format e.g. ("labelSelector": "app=wordpress")

Pod​

ReplicaSets are directly related to Pods as they manage the lifecycle of Pods by ensuring that a specified number of replicas are running at any given time based on the pod template defined in the ReplicaSet. If a Pod managed by a ReplicaSet is deleted or fails, the ReplicaSet automatically creates a new Pod to replace it, thus ensuring the desired state is maintained.