gpt4 book ai didi

amazon-web-services - 如何从 kubernetes pod 中识别主机云提供商?

转载 作者:行者123 更新时间:2023-12-02 11:48:32 24 4
gpt4 key购买 nike

是否可以从 kubernetes Pod 中识别主机云提供商/平台?如果是这样,怎么办?

目前,我只寻找 google cloudawsazure。他们是否在 Pod 上挂载任何特定文件,或者是否设置任何特定环境变量,以便我可以识别云提供商/平台?

我并不是在寻找通用的方法,目前通过不同的方法来查找不同的云提供商也可以。

最佳答案

据我所知,没有环境变量或安装,但 Linux 内核版本字符串可以给你一个提示。 unamecat/proc/version 提供的版本信息实际上是节点的版本信息,而不是 pod 的版本信息。

例如在 Azure 上 kubectl exec my-pod-name -- uname -r 会产生:

4.15.0-1018-azure

在 GKE 上,您应该会看到类似的内容

4.15.0-1018-gke

AWS 得到了

4.15.0-1018-aws

使用awk,您可以过滤掉云提供商。当在 Pod 内运行时,会生成 azure、gke 或 aws:

uname -r|awk -F"-" '{print $3}'

关于amazon-web-services - 如何从 kubernetes pod 中识别主机云提供商?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51780093/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com