# KubernetesHostingExtensions Methods

[Type overview](/orleans/docs/api/csharp/microsoft.orleans.hosting.kubernetes/orleans.hosting.kuberneteshostingextensions/)

## UseKubernetesHosting(IServiceCollection) {#usekuberneteshosting-this-microsoft-extensions-dependencyinjection-iservicecolle-c33a094c}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.hosting.kubernetes/orleans.hosting.kuberneteshostingextensions/methods/usekuberneteshosting-this-microsoft-extensions-dependencyinjection-iservicecolle-c33a094c/)

[Source](https://github.com/dotnet/orleans/blob/e4e752cedecc2976811db49802c7a999b1f1c704/src/Orleans.Hosting.Kubernetes/KubernetesHostingExtensions.cs#L35)

```csharp
public static IServiceCollection UseKubernetesHosting(this IServiceCollection services)
```

Adds Kubernetes hosting support.

### Parameters

- `services` (`IServiceCollection`)

## UseKubernetesHosting(IServiceCollection, Action&lt;OptionsBuilder&lt;KubernetesHostingOptions&gt;&gt;) {#usekuberneteshosting-this-microsoft-extensions-dependencyinjection-iservicecolle-492d227d}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.hosting.kubernetes/orleans.hosting.kuberneteshostingextensions/methods/usekuberneteshosting-this-microsoft-extensions-dependencyinjection-iservicecolle-492d227d/)

[Source](https://github.com/dotnet/orleans/blob/e4e752cedecc2976811db49802c7a999b1f1c704/src/Orleans.Hosting.Kubernetes/KubernetesHostingExtensions.cs#L42-L53)

```csharp
public static IServiceCollection UseKubernetesHosting(this IServiceCollection services, Action<OptionsBuilder<KubernetesHostingOptions>> configureOptions)
```

Adds Kubernetes hosting support.

### Parameters

- `services` (`IServiceCollection`)
- `configureOptions` (`Action<OptionsBuilder<KubernetesHostingOptions>>`)

## UseKubernetesHosting(ISiloBuilder) {#usekuberneteshosting-this-orleans-hosting-isilobuilder-12cf549c}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.hosting.kubernetes/orleans.hosting.kuberneteshostingextensions/methods/usekuberneteshosting-this-orleans-hosting-isilobuilder-12cf549c/)

[Source](https://github.com/dotnet/orleans/blob/e4e752cedecc2976811db49802c7a999b1f1c704/src/Orleans.Hosting.Kubernetes/KubernetesHostingExtensions.cs#L21)

```csharp
public static ISiloBuilder UseKubernetesHosting(this ISiloBuilder siloBuilder)
```

Adds Kubernetes hosting support.

### Parameters

- `siloBuilder` (`ISiloBuilder`)

## UseKubernetesHosting(ISiloBuilder, Action&lt;OptionsBuilder&lt;KubernetesHostingOptions&gt;&gt;) {#usekuberneteshosting-this-orleans-hosting-isilobuilder-system-action-microsoft-e-73bffead}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.hosting.kubernetes/orleans.hosting.kuberneteshostingextensions/methods/usekuberneteshosting-this-orleans-hosting-isilobuilder-system-action-microsoft-e-73bffead/)

[Source](https://github.com/dotnet/orleans/blob/e4e752cedecc2976811db49802c7a999b1f1c704/src/Orleans.Hosting.Kubernetes/KubernetesHostingExtensions.cs#L29)

```csharp
public static ISiloBuilder UseKubernetesHosting(this ISiloBuilder siloBuilder, Action<OptionsBuilder<KubernetesHostingOptions>> configureOptions)
```

Adds Kubernetes hosting support.

### Parameters

- `siloBuilder` (`ISiloBuilder`)
- `configureOptions` (`Action<OptionsBuilder<KubernetesHostingOptions>>`)
