官术网_书友最值得收藏!

Replication controllers and replica sets

Replication controllers (RCs), as the name suggests, manage the number of nodes that a pod and included container images run on. They ensure that an instance of an image is being run with the specific number of copies.

As you start to operationalize your containers and pods, you'll need a way to roll out updates, scale the number of copies running (both up and down), or simply ensure that at least one instance of your stack is always running. RCs create a high-level mechanism to make sure that things are operating correctly across the entire application and cluster.

RCs are simply charged with ensuring that you have the desired scale for your application. You define the number of pod replicas you want running and give it a template for how to create new pods. Just like services, we will use selectors and labels to define a pod's membership in a replication controller.

Kubernetes doesn't require the strict behavior of the replication controller, which is ideal for long-running processes. In fact, job controllers can be used for short lived workloads which allow jobs to be run to a completion state and are well suited for batch work.

Replica sets, are a new type, currently in Beta, that represent an improved version of replication controllers. Currently, the main difference consists of being able to use the new set-based label selectors as we will see in the following examples.

主站蜘蛛池模板: 朝阳市| 乌兰察布市| 喜德县| 神池县| 故城县| 贵州省| 叶城县| 西丰县| 昌宁县| 鹰潭市| 句容市| 深州市| 莒南县| 清丰县| 南汇区| 闽侯县| 白水县| 收藏| 邹平县| 田东县| 西城区| 商河县| 龙南县| 道孚县| 钟山县| 新野县| 林周县| 永吉县| 漠河县| 新邵县| 乐山市| 贵定县| 绿春县| 津南区| 南宫市| 清镇市| 日照市| 巴塘县| 从化市| 武城县| 涿鹿县|