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

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.

主站蜘蛛池模板: 安顺市| 保山市| 石嘴山市| 钟祥市| 甘泉县| 隆德县| 永登县| 个旧市| 融水| 长治县| 锦州市| 昌图县| 油尖旺区| 栾川县| 南澳县| 平湖市| 泊头市| 中阳县| 静海县| 电白县| 芜湖县| 崇礼县| 文登市| 温泉县| 自治县| 将乐县| 图片| 阿克陶县| 乐业县| 普宁市| 横山县| 虹口区| 巴塘县| 南宫市| 闻喜县| 北安市| 黄石市| 西林县| 南丹县| 台山市| 淳安县|