コード例 #1
0
ファイル: gce.go プロジェクト: CodeJuan/kubernetes
func getGceInstanceID() info.InstanceID {
	instanceID, err := metadata.Get("instance/id")
	if err != nil {
		return info.UnknownInstance
	}
	return info.InstanceID(info.InstanceType(instanceID))
}
コード例 #2
0
ファイル: azure.go プロジェクト: jbeda/kubernetes
func getAzureInstanceID() info.InstanceID {
	data, err := ioutil.ReadFile(BiosUUIDFileName)
	if err != nil {
		return info.UnNamedInstance
	}
	return info.InstanceID(strings.TrimSuffix(string(data), "\n"))
}
コード例 #3
0
ファイル: aws.go プロジェクト: Clarifai/kubernetes
func getAwsInstanceID() info.InstanceID {
	return info.InstanceID(getAwsMetadata("instance-id"))
}