in benchmarks/benchmark/tools/model-load-benchmark/config/config.go [215:239]
func (s *SideCarResources) ToMap() map[string]string {
annotations := map[string]string{
"gke-gcsfuse/volumes": "true",
}
if s.CPULimit.Base != 0 {
annotations["gke-gcsfuse/cpu-limit"] = fmt.Sprintf("%d%s", s.CPULimit.Base, s.CPULimit.Unit)
}
if s.MemoryLimit.Base != 0 {
annotations["gke-gcsfuse/memory-limit"] = fmt.Sprintf("%d%s", s.MemoryLimit.Base, s.MemoryLimit.Unit)
}
if s.EphemeralStorageLimit.Base != 0 {
annotations["gke-gcsfuse/ephemeral-storage-limit"] = fmt.Sprintf("%d%s", s.EphemeralStorageLimit.Base, s.EphemeralStorageLimit.Unit)
}
if s.CPURequest.Base != 0 {
annotations["gke-gcsfuse/cpu-request"] = fmt.Sprintf("%d%s", s.CPURequest.Base, s.CPURequest.Unit)
}
if s.MemoryRequest.Base != 0 {
annotations["gke-gcsfuse/memory-request"] = fmt.Sprintf("%d%s", s.MemoryRequest.Base, s.MemoryRequest.Unit)
}
if s.EphemeralStorageRequest.Base != 0 {
annotations["gke-gcsfuse/ephemeral-storage-request"] = fmt.Sprintf("%d%s", s.EphemeralStorageRequest.Base, s.EphemeralStorageRequest.Unit)
}
return annotations
}