Advertisement

Kubernetes基础: 资源扩展收缩机制(Replica Set)

阅读量:

Kubernetes具备多种途径实现对资源弹性伸缩的管理,本文选取RS(Replica Set)作为实例进行阐述。

常用方法概述

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

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

弹性伸缩指令:kubectl scale

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

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

  • 首先,调整YAML配置文件中replica字段对应的实例数目
  • 其次,运用kubectl apply -f指令完成扩容或缩容操作

RS示例说明

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

复制代码
    [root@host131 ReplicaSet]# cat selecotr-busybox-rs.yaml 
    ---
    apiVersion: apps/v1
    kind: ReplicaSet
    metadata:
      name: test-rs
    spec:
      replicas: 1
      selector:
    matchLabels:
      app: busybox-rs-prod
      template:
    metadat

全部评论 (0)

还没有任何评论哟~