天天看點

Kubernetes(K8s)基本概念:Label(标簽)、Replication Controller一、Label(标簽)

Kubernetes基本概念:Label(标簽)、Replication Controller

  • 一、Label(标簽)
  • 二、Replication Controller

一、Label(标簽)

Label是K8s系統中另外一個核心概念。一個Label是一個key=value的鍵值對,key與value由使用者自己指定。Label可以附加到各種資源對象上,例如Node、Pod、Service、RC等。一個資源對象可以定義任意數量的Label,同一個Label也可以被添加到任意數量的資源對象上去,Label通常在資源對象定義時确定,也可以在對象建立後動态添加或者删除。

可以通過給指定的資源對象捆綁一個或多個不同的Lable來實作多元度的資源分組管理功能,以便于靈活、友善地進行資源配置設定、排程、配置、部署等管理工作。例如:部署不同版本的應用到不同的環境中。

一些常用的Label示例如下:

  • 版本标簽:“release”:“stable”
  • 環境标簽:“environment”:“dev”,“environment”:“production”
  • 架構标簽:“tier”:“frontend”,“tier”:“backend”
  • 分區标簽:“partition”:“customerA”
  • 品質管控标簽:“track”:“daily”

Label相當于标簽,給某個資源對象定義一個Label

繼續閱讀