有效地使用标签
到目前为止,在示例中使用的资源最多只使用了一个标签。在许多情况下,应使用多个 Labels 来区分不同集合。
例如,不同的应用可能会为 app 标签设置不同的值。但是,在遇到多层应用时,还需要区分每一层。前端可以携带以下标签:
labels:
app: guestbook
tier: frontendRedis 的主节点和从节点会有不同的 tier 标签,甚至还有一个额外的 role 标签:
labels:
app: guestbook
tier: backend
role: master以及
labels:
app: guestbook
tier: backend
role: slave标签允许按照标签指定的任何维度对资源进行切片和切块:
kubectl apply -f examples/guestbook/all-in-one/guestbook-all-in-one.yaml
kubectl get pods -Lapp -Ltier -Lrole输出
输出
最后更新于
这有帮助吗?