Class KubernetesServiceDiscoveryProvider

  • All Implemented Interfaces:
    io.smallrye.stork.spi.ServiceDiscoveryProvider<KubernetesConfiguration>

    @ApplicationScoped
    public class KubernetesServiceDiscoveryProvider
    extends Object
    implements io.smallrye.stork.spi.ServiceDiscoveryProvider<KubernetesConfiguration>
    Service discovery provider for Kubernetes.
    • Constructor Detail

      • KubernetesServiceDiscoveryProvider

        public KubernetesServiceDiscoveryProvider()
    • Method Detail

      • createServiceDiscovery

        public io.smallrye.stork.api.ServiceDiscovery createServiceDiscovery​(KubernetesConfiguration config,
                                                                             String serviceName,
                                                                             io.smallrye.stork.api.config.ServiceConfig serviceConfig,
                                                                             io.smallrye.stork.spi.StorkInfrastructure storkInfrastructure)
        Specified by:
        createServiceDiscovery in interface io.smallrye.stork.spi.ServiceDiscoveryProvider<KubernetesConfiguration>