在kubernetes client-go API(或使用它的另一个库)中,是否有实用函数将 a 转换k8s.io/apimachinery/pkg/apis/meta/v1/LabelSelector为字符串以填充LabelSelector字段k8s.io/apimachinery/pkg/apis/meta/v1/ListOptions?
我仔细研究了代码,client-go但找不到这样的功能。
他们LabelSelector.Marshall()也没有LabelSelector.String()给我那个(毫不奇怪,因为那不是他们的目的,但我还是试过了)。
背景
我有像这样的规范描述k8s.io/api/extensions/v1beta1/Deployment,并且想使用它的选择器标签集(即字段Selector)来查询它的 pod 使用
options := metav1.ListOptions{
LabelSelector: <stringified labels>,
}
podList, err := clientset.CoreV1().Pods(<namespace>).List(options)
LEATH
MMMHUHU
相关分类