Закрытие клиента Kubernetes с помощью Fabric8

Я использую библиотеку Java Fabric8 для доступа к API Kubernetes в системе акторов. Я обеспокоен утечками соединений и хочу понять, как клиентские соединения закрываются после выполнения вызова REST

Вот код, который инициализирует клиента:

config = new ConfigBuilder()
  .withMasterUrl(apiServer)
  .withOauthToken(token)
  .withTrustCerts(true)
  .build();
client = new DefaultKubernetesClient(config);

Этот клиент затем передается различным актерам, как мне закрыть эти соединения в актерах, чтобы соединения не утекли или были заброшены, когда умирает какой-то актер?

2 ответа

У объекта client есть метод close.

Итак, это должно быть что-то вроде client.close().

ReST является базовым протоколом. Нет постоянного подключения к серверу при создании клиента. Это только там, чтобы помочь сохранить конфигурацию вместе для вызовов.

Другие вопросы по тегам