Galosoft.IaaS.KubernetesClient
25.1.16.2-nj
This is a prerelease version of Galosoft.IaaS.KubernetesClient.
dotnet add package Galosoft.IaaS.KubernetesClient --version 25.1.16.2-nj
NuGet\Install-Package Galosoft.IaaS.KubernetesClient -Version 25.1.16.2-nj
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="Galosoft.IaaS.KubernetesClient" Version="25.1.16.2-nj" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Galosoft.IaaS.KubernetesClient --version 25.1.16.2-nj
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: Galosoft.IaaS.KubernetesClient, 25.1.16.2-nj"
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install Galosoft.IaaS.KubernetesClient as a Cake Addin #addin nuget:?package=Galosoft.IaaS.KubernetesClient&version=25.1.16.2-nj&prerelease // Install Galosoft.IaaS.KubernetesClient as a Cake Tool #tool nuget:?package=Galosoft.IaaS.KubernetesClient&version=25.1.16.2-nj&prerelease
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
var client = sp.GetRequiredService<Kubernetes>();
var namespaces = client.CoreV1.ListNamespace();
foreach (var ns in namespaces.Items)
{
Tracer.Trace(ns.Metadata.Name, "k8s");
var list = client.CoreV1.ListNamespacedPod(ns.Metadata.Name);
foreach (var item in list.Items)
{
Tracer.Trace(item.Metadata.Name, "k8s");
}
}
var @namespace = "dapr-system";
client.CoreV1.ListNamespacedPodWithHttpMessagesAsync(@namespace, watch: true).Watch<V1Pod, V1PodList>((type, item) =>
{
Tracer.Start("k8s");
Tracer.Trace($"{type}:{item.Metadata.Name}", "k8s");
Tracer.End("k8s");
});
var services = await client.ListNamespacedServiceAsync(@namespace);
var pods = await client.ListNamespacedPodAsync(@namespace);
foreach (var pod in pods)
{
Tracer.Start(pod.Name());
Tracer.Trace($"{string.Join(",", pod.Metadata.Labels.Select(i => $"{i.Key}={i.Value}"))}", pod.Name());
Tracer.End(pod.Name());
}
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. |
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
-
net8.0
- Galosoft.IaaS.Core (>= 25.1.16.2-nj)
- kubernetesclient (>= 14.0.2)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated |
---|---|---|
25.1.16.2-nj | 36 | 1/16/2025 |