Kubernetes中ReplicaSet与DaemonSet的使用指南
1. 从Pod查找ReplicaSet
有时,你可能想知道一个Pod是否由某个ReplicaSet管理,如果是,是哪个ReplicaSet。为了实现这种查找,ReplicaSet控制器会为其创建的每个Pod添加一个注解。注解的键是 kubernetes.io/created-by 。你可以运行以下命令,并在注解部分查找 kubernetes.io/created-by 条目:
$ kubectl get pods <pod-name> -o yaml
如果适用,这将列出管理该Pod的ReplicaSet的名称。需要注意的是,这些注解是尽力而为的;它们仅在Pod由ReplicaSet创建时创建,并且Kubernetes用户可以随时删除。
2. 为ReplicaSet查找一组Pod
你也可以确定由ReplicaSet管理的一组Pod。首先,你可以使用 kubectl describe 命令获取标签集。在之前的示例中,标签选择器是 app=kuard,version=2 。要查找与此选择器匹配的Pod,请使用 --selector 标志或简写 -l :
$ kubectl get pods -l app=kuard,version
超级会员免费看
订阅专栏 解锁全文
3911

被折叠的 条评论
为什么被折叠?



