Я пытаюсь получить данные об использовании ресурсов модуля с помощью библиотеки Java kubernetes-client. И у класса NodeMetrics, и у ContainerMetrics есть функция getUsage(), но у класса PodMetrics ее нет. Итак, что мне следует сделать, чтобы получить информацию об использовании ресурсов модуля?
Программа, которую я написал, написана на языке Scala, поэтому ответ был бы лучше, если бы использовались Scala или Java. Заранее спасибо.
import io.kubernetes.client.Metrics
import io.kubernetes.client.custom.NodeMetricsList
import io.kubernetes.client.openapi.{ApiClient, Configuration}
import io.kubernetes.client.util.Config
import scala.jdk.CollectionConverters.{ListHasAsScala, SetHasAsScala};
object MetricsMonitor {
def main(args: Array[String]): Unit = {
val client: ApiClient = Config.defaultClient()
Configuration.setDefaultApiClient(client)
val metrics: Metrics = new Metrics(client)
val list: NodeMetricsList = metrics.getNodeMetrics
val items = list.getItems.asScala.toArray
for (item
Подробнее здесь: https://stackoverflow.com/questions/781 ... tes-client
Как получить данные об использовании ресурсов модуля с помощью библиотеки Java kubernetes-client? ⇐ JAVA
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Поддерживаемые версии Kubernetes для каждой версии JAR клиента Kubernetes
Anonymous » » в форуме JAVA - 0 Ответы
- 36 Просмотры
-
Последнее сообщение Anonymous
-