Kubernetes 这些库伯尼特斯注释的含义是什么?

Kubernetes 这些库伯尼特斯注释的含义是什么?,kubernetes,Kubernetes,在$kubectl的输出中描述节点ip-10-0-1-21 我收到以下说明: Annotations: node.alpha.kubernetes.io/ttl: 0 volumes.kubernetes.io/controller-managed-attach-detach: true 你能告诉我这些注释的含义吗?如果有一个通用的注释指南,我在谷歌上找不到它们 这些注释是如何创建的,有什么逻辑吗?节点。alpha.kubernetes.i

在$kubectl的输出中描述节点ip-10-0-1-21

我收到以下说明:

Annotations:        node.alpha.kubernetes.io/ttl: 0
                    volumes.kubernetes.io/controller-managed-attach-detach: true
你能告诉我这些注释的含义吗?如果有一个通用的注释指南,我在谷歌上找不到它们


这些注释是如何创建的,有什么逻辑吗?

节点。alpha.kubernetes.io/ttl是Kubelet可以缓存对象的时间的调整参数,很少用于极高密度或高规模的集群
controller-managed-attach-detach
是很久以前Kubernetes 1.3的一个功能标志。它最初用于启用或禁用特定节点的附加分离控制器。从代码上看,虽然该控制器多年来一直是默认模式,但它可能仍然有效,因此我们可能有一天会将其删除。

非常感谢,是否有任何参考资料支持您的答案?这里只有一些注释可用:检查代码,它们都在Go doc注释中有很好的文档。@yurasov您可以在Kubernetes源代码中找到ttl注释,网址为:
/pkg/api/core/annotation\u key\u constants.Go
控制器管理的附加分离可以在
CHANGELOG/CHANGELOG-1.3.md
中找到。