
84
|
第
6
章
如果想删除标签,只需在标签最后加上减号(
-
):
$
kubectl label deployments alpaca-test "canary-"
6.1.3
标签选择器
标签选择器的用途是根据一组标签过滤
Kubernetes
对象。选择器使用简单的
布尔语言。最终用户(通过
kubectl
等工具)和各种类型的对象(例如表示
副本集与
Pod
的关系)都可以使用标签选择器。
每个部署(通过副本集)都会使用标签创建一组
Pod
,而这些标签是在嵌入
到部署的模板中指定的,可通过
kubectl run
命令配置。
kubectl get pods
命令会返回当前集群中运行的所有
Pod
。在我们的三个环
境中,一共有
6
个
kuard Pod
:
$
kubectl get pods --show-labels
NAME ... LABELS
alpaca-prod-3408831585-4nzfb ... app=alpaca,env=prod,ver=1,...
alpaca-prod-3408831585-kga0a ... app=alpaca,env=prod,ver=1,...
alpaca-test-1004512375-3r1m5 ... app=alpaca,env=test,ver=2,...
bandicoot-prod-373860099-0t1gp ... app=bandicoot,env=prod,ver=2,...
bandicoot-prod-373860099-k2wcf ...