在kube-apiserver中,当我们获取或列出资源时,在resthandler.go中,它将设置' SelfLink',它将导致很少的性能损失。我想知道它的含义是什么,ObjectMeta.SelfLink已经在etcd中设置了,为什么重置它? 感谢。
答案 0 :(得分:0)
你是对的,它是多余的和不必要的。当我们将项目持久化到磁盘(etcd)时,不应该设置它。 SelfLink仅适用于kube客户端,不适用于apiserver。
确实,这是kubernetes repo中跟踪的问题: https://github.com/kubernetes/kubernetes/issues/2797