k9s/internal/k8s/helpers.go

28 lines
393 B
Go

package k8s
import (
"math"
"path"
"strings"
)
const megaByte = 1024 * 1024
// ToMB converts bytes to megabytes.
func ToMB(v int64) float64 {
return float64(v) / megaByte
}
func toPerc(v1, v2 float64) float64 {
if v2 == 0 {
return 0
}
return math.Round((v1 / v2) * 100)
}
func namespaced(n string) (string, string) {
ns, po := path.Split(n)
return strings.Trim(ns, "/"), po
}