using k8s; using workerServiceDependencyInjection; IHost host = Host.CreateDefaultBuilder(args) .ConfigureServices(services => { // Load kubernetes configuration var kubernetesClientConfig = KubernetesClientConfiguration.BuildDefaultConfig(); // Register Kubernetes client interface as sigleton services.AddSingleton(_ => new Kubernetes(kubernetesClientConfig)); services.AddHostedService(); }) .Build(); await host.RunAsync().ConfigureAwait(false);