Skip to content
DocsTry Aspire
DocsTry

AzureKubernetesIngressExtensions

Classstaticnet8.0
📦 Aspire.Hosting.Azure.Kubernetes v13.4.0-preview.1.26281.18
Provides extension methods for adding Kubernetes Ingress and Gateway resources to AKS environments.
namespace Aspire.Hosting;
public static class AzureKubernetesIngressExtensions
{
// ...
}
AddGateway(IResourceBuilder<AzureKubernetesEnvironmentResource>, string)extensionats export
IResourceBuilder<KubernetesGatewayResource>
Adds a Kubernetes Gateway API Gateway resource to the application model, associated with the inner Kubernetes environment of the specified AKS environment.
AddHelmChart(IResourceBuilder<AzureKubernetesEnvironmentResource>, string, string, string)extensionats export
IResourceBuilder<KubernetesHelmChartResource>
Adds an external Helm chart to be installed in the AKS environment's inner Kubernetes environment. The chart is installed via helm upgrade --install as a pipeline step after the main application Helm chart is deployed.
AddIngress(IResourceBuilder<AzureKubernetesEnvironmentResource>, string)extensionats export
IResourceBuilder<KubernetesIngressResource>
Adds a Kubernetes Ingress resource to the application model, associated with the inner Kubernetes environment of the specified AKS environment. The ingress generates a networking.k8s.io/v1 Ingress resource in the Helm chart output at publish time.
WithLoadBalancer(IResourceBuilder<KubernetesGatewayResource>, IResourceBuilder<AzureKubernetesLoadBalancerResource>)extensionats export
IResourceBuilder<KubernetesGatewayResource>
WithLoadBalancer(IResourceBuilder<KubernetesIngressResource>, IResourceBuilder<AzureKubernetesLoadBalancerResource>)extensionats export
IResourceBuilder<KubernetesIngressResource>
View all methods