Home / Platform management / Clusters / Clusters / Public Cloud Cluster Initialization / Network Initialization / Azure AKS Cluster Network Initialization Configuration

Azure AKS Cluster Network Initialization Configuration

Support Overview

Support Conditions
service for LoadBalancer Type Default Support No additional deployment operations required.
Ingress Support
  • Deploy Ingress Controller .
  • Enable the Ingress Class feature as needed (after enabling this feature, you can manually select the inbound rule class by creating an inbound rule through the form page).

Prerequisites

If you have created an AKS cluster, please connect the Azure AKS cluster ; if you haven’t created an AKS cluster, please create an Azure AKS cluster .

Procedure

Deploy Ingress Controller

AKS uses the Container Network Mode and utilizes the Nginx Ingress Controller to manage the load balancer. Simultaneously, it provides external access addresses for virtual IP addresses (VIPs) in the container’s internal network through the LoadBalancer type of Service.

  1. Log in to Microsoft Azure and access your created AKS cluster.

  2. In the left navigation pane, click Kubernetes Resources > Services and Ingress.

  3. Click Create, select Ingress (Preview) from the drop-down options, and it will prompt and automatically create the Ingress Controller.

  4. Click Enable and wait for the completion.

Create Ingress, LoadBalancer Type Service

Ingress and LoadBalancer type Service can be created simultaneously or selected one by one based on the actual situation.

Create Ingress

  1. Go to Container Platform, in the left navigation pane, click Networking > Ingresses.

  2. Click Create Ingress, and select webapprouting.kubernetes.azure.com for Ingress Class.

  3. Choose the Protocol, and by default, use the HTTP protocol. If you need to use the HTTPS protocol, please first create a certificate and select to use this certificate.

  4. Click Create.

Create LoadBalancer Type Service

  1. Go to Container Platform, in the left navigation pane, click Networking > Services.

  2. Click Create Service, select LoadBalancer for Type.

  3. Expand annotations and fill in as needed annotations for LoadBalancer type internal routing .

  4. Click Create.

Create Certificate

When using the HTTPS protocol, you need to save HTTPS certificate credentials in the form of a secret (TLS type) in advance.

  1. Go to Container Platform, in the left navigation pane, click Configuration > Secrets.

  2. Click Create Secret.

  3. Select TLS type and import or fill in the Certificates and Private Key as needed.

  4. Click Create.