旧版Box上即将淘汰的旧版GCE和GKE元数据服务器终结点

问题描述

我在GCE中有两个旧服务器,都已标记为使用不推荐使用的元数据服务器端点。目前,他们之间在MysqL和MongoDB数据中拥有数百GB的数据,因此不建议冒险对这些设备上的某些产品进行升级,而这会带来不利影响。

我们目前正在迁移存储在此处的数据,但是现在,我们需要保持它们的运行。

有人知道这对谁有什么影响

a)什么都不做或

b)仅将disable-legacy-endpoints元数据标志设置为true吗?

即如果我们将其保留为当前状态,这些实例是否将完全停止工作?

解决方法

在进一步研究了使用Metadata API的实际内容之后,我们发现它们是由stackdriver_agent发送的,disable-legacy-endpoints是很久以前安装的,当时它是免费的,并且从未删除过。

停止此代理将删除我们使用这两个旧服务器进行的所有呼叫。

如果您考虑禁用tkinter元数据标志,请确保首先在包含的环境中对其进行测试,即从受影响实例的快照中新建一个VM,然后再将其应用于生产服务。

有关确定调用实例的帮助,请参阅this article

有关在实例中确定进程的帮助,请参阅this article