Advertisement

Kubernetes基础:(Replication Controller)

阅读量:

Kubernetes系统中存在多种途径可用于对资源的弹性伸缩进行管理,本文选取RC(Replication Controller)作为实例进行阐述。

常用方法概述

方法1: 使用kubectl scale进行扩缩容

通过执行kubectl scale命令对特定资源实施弹性伸缩操作

弹性伸缩指令:kubectl scale

方法2: 修改YAML文件执行kubectl apply进行扩缩容

实现扩缩容操作需遵循以下流程:

  • 第一步:调整YAML配置文件中replica参数所对应的实例数目
  • 第二步:运用kubectl apply -f指令来完成扩容或缩容操作

RC示例说明

以下为示例YAML文件的展示形式:

复制代码
    [root@host131 ReplicaSet]# cat selecotr-busybox-rc.yaml 
    ---
    apiVersion: v1
    kind: ReplicationController
    metadata:
      name: test-rc
    spec:
      replicas: 1
      selector:
    app: busybox-prod
      template:
    metad

全部评论 (0)

还没有任何评论哟~