Class KubernetesAdminUtils

java.lang.Object
org.openspaces.admin.internal.driver.k8s.KubernetesAdminUtils

public class KubernetesAdminUtils extends Object
  • Constructor Details

    • KubernetesAdminUtils

      public KubernetesAdminUtils()
  • Method Details

    • getNodeMetrics

      public static io.fabric8.kubernetes.api.model.Quantity[] getNodeMetrics(io.fabric8.kubernetes.client.KubernetesClient client, String nodeName)
    • getNodeMetrics

      public static Map<String,io.fabric8.kubernetes.api.model.Quantity[]> getNodeMetrics(io.fabric8.kubernetes.client.KubernetesClient client)
    • getPodMetrics

      public static Map<String,Map<String,io.fabric8.kubernetes.api.model.Quantity[]>> getPodMetrics(io.fabric8.kubernetes.client.KubernetesClient client)
    • getKubernetesNodes

      public static List<io.fabric8.kubernetes.api.model.Node> getKubernetesNodes(io.fabric8.kubernetes.client.KubernetesClient client)
    • getPodsPerNode

      public static Map<String,List<io.fabric8.kubernetes.api.model.Pod>> getPodsPerNode(io.fabric8.kubernetes.client.KubernetesClient client)
    • calculateUsage

      public static Long calculateUsage(BigDecimal used, BigDecimal total)