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

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.

主站蜘蛛池模板: 彭山县| 灌云县| 沂源县| 高雄市| 清水县| 萨嘎县| 桃江县| 潞西市| 连州市| 安福县| 霍城县| 成都市| 兴业县| 博爱县| 游戏| 宜良县| 泰安市| 岑溪市| 大石桥市| 伊宁县| 德州市| 长白| 湘潭县| 家居| 武冈市| 大厂| 阳新县| 文安县| 恩平市| 靖边县| 厦门市| 永定县| 荃湾区| 江源县| 阳新县| 新化县| 陆丰市| 易门县| 宾川县| 云南省| 保靖县|