Добавлен модуль Kubernetes MCP с DI и диагностикой ошибок

This commit is contained in:
2026-04-12 23:12:24 +03:00
parent cdbb2110c9
commit ca20a4e7d4
9 changed files with 818 additions and 17 deletions

View File

@@ -0,0 +1,23 @@
using k8s;
using Microsoft.Extensions.Configuration;
namespace LazyBear.MCP.Services.Kubernetes;
public sealed class K8sClientProvider
{
public IKubernetes? Client { get; }
public string? InitializationError { get; }
public K8sClientProvider(IConfiguration configuration)
{
try
{
Client = K8sClientFactory.CreateClient(configuration);
}
catch (Exception ex)
{
InitializationError = $"{ex.GetType().Name}: {ex.Message}";
}
}
}