IBM Cloud 上的实例元数据

Instance metadata on IBM Cloud

有没有办法从内部 pod 获取 IBM Cloud Kubernetes 集群上的实例元数据?比如在 GKE 集群上做 curlhttp://metadata.google.internal/computeMetadata/v1/instance/...,或者在 EKS 集群上做 http://169.254.169.254/latest/...

如有任何帮助,我们将不胜感激。谢谢!

我想我会按照您的要求进行操作。您可以从可用的 SoftLayer API 中获得 details/metadata 关于您的工作节点的信息 - https://sldn.softlayer.com/reference/softlayerapi/

对于 k8s 特定信息,您可以利用 k8s api-server 从 pod 内部的 Kubernetes.default.svc.cluster.local 地址查询有关节点、pods 等内容的元数据。您可以在 /var/run/secrets/kubernetes.io

的 pod 中找到服务帐户和令牌

希望对您有所帮助。