Interface KubernetesServiceInstanceProvider


public interface KubernetesServiceInstanceProvider
Kubernetes service instance provider.
Author:
Pavol Gressa
  • Method Details

    • getMode

      String getMode()
      Returns:
      the provider mode name.
    • getInstances

      @SingleResult org.reactivestreams.Publisher<List<io.micronaut.discovery.ServiceInstance>> getInstances(KubernetesServiceConfiguration serviceConfiguration)
      Parameters:
      serviceConfiguration - service discovery configuration
      Returns:
      discovered service instances
    • getServiceIds

      @SingleResult org.reactivestreams.Publisher<String> getServiceIds(String namespace)
      Parameters:
      namespace - namespace
      Returns:
      provider service ids for given namespace