K8S源码之deltafifo
作者:互联网
1、获取key的地方
func MetaNamespaceKeyFunc(obj interface{}) (string, error) { if key, ok := obj.(ExplicitKey); ok { return string(key), nil } meta, err := meta.Accessor(obj) if err != nil { return "", fmt.Errorf("object has no meta: %v", err) } if len(meta.GetNamespace()) > 0 { return meta.GetNamespace() + "/" + meta.GetName(), nil } return meta.GetName(), nil }
标签:deltafifo,return,err,nil,源码,meta,key,obj,K8S 来源: https://www.cnblogs.com/wuchangblog/p/16645126.html