Azure Cloud Provider
- By Canonical Kubernetes
Channel | Revision | Published | Runs on |
---|---|---|---|
latest/stable | 35 | 21 Apr 2024 | |
latest/candidate | 35 | 15 Apr 2024 | |
latest/beta | 34 | 17 Apr 2024 | |
latest/edge | 34 | 10 Mar 2024 | |
1.30/beta | 34 | 19 Apr 2024 | |
1.30/edge | 34 | 10 Mar 2024 | |
1.29/stable | 35 | 21 Apr 2024 | |
1.29/candidate | 35 | 15 Apr 2024 | |
1.29/beta | 34 | 17 Apr 2024 | |
1.29/edge | 32 | 21 Aug 2023 | |
1.28/stable | 30 | 22 Aug 2023 | |
1.28/candidate | 29 | 07 Jun 2023 | |
1.28/beta | 30 | 08 Aug 2023 | |
1.28/edge | 32 | 09 Aug 2023 | |
1.27/stable | 29 | 12 Jun 2023 | |
1.27/candidate | 29 | 12 Jun 2023 | |
1.27/beta | 26 | 17 Apr 2023 | |
1.27/edge | 25 | 17 Apr 2023 | |
1.26/stable | 20 | 27 Feb 2023 | |
1.26/candidate | 20 | 25 Feb 2023 | |
1.26/beta | 14 | 09 Apr 2023 | |
1.26/edge | 14 | 16 Nov 2022 | |
1.25/stable | 11 | 30 Sep 2022 | |
1.25/candidate | 11 | 28 Sep 2022 | |
1.25/beta | 6 | 01 Sep 2022 | |
1.25/edge | 3 | 27 Aug 2022 |
juju deploy azure-cloud-provider
Deploy universal operators easily with Juju, the Universal Operator Lifecycle Manager.
Platform:
-
aad-client-id | string
Required if not related to the Azure Integrator. The ClientID for an AAD application with RBAC access to talk to Azure RM APIs https://kubernetes-sigs.github.io/cloud-provider-azure/install/configs/
-
aad-client-secret | string
Required if not related to the Azure Integrator. The ClientSecret for an AAD application with RBAC access to talk to Azure RM APIs. https://kubernetes-sigs.github.io/cloud-provider-azure/install/configs/
-
azuredisk-release | string
Specify the version of csi-azuredisk as defined by the `releases` directory of https://github.com/kubernetes-sigs/azuredisk-csi-driver/ example) juju config azure-cloud-provider azuredisk-release='v1.21.0' A list of supported versions is available through the action: juju run-action azure-cloud-provider/0 list-releases --wait Reset to the default release supported by the charm with: juju config azure-cloud-provider --reset azuredisk-release The current release deployed is available by viewing juju status azure-cloud-provider
-
control-node-selector | string
Specifies to which nodes this charm adds the azure deployments Declare node labels in key=value format, separated by spaces. It's also valid to not have a value, this is interpretted as an empty string. Required if not related to kubernetes-control-plane:kube-control e.g. node-role.kubernetes.io/control-plane=custom-value node-role.kubernetes.io/control-plane=
-
image-registry | string
Default: mcr.microsoft.com
Source registry of microsoft provider images. By setting to a value, each image listed in the releases manifest has its image-registry replaced. If unset, the manifests will use the image registry from the kube-control relation example) juju config azure-cloud-provider image-registry='' juju config azure-cloud-provider --reset image-registry
-
load-balancer-sku | string
Default: standard
Sku of Load Balancer and Public IP. Candidate values are: basic and standard. See an analysis of the different skus: https://docs.microsoft.com/en-us/azure/load-balancer/skus
-
location | string
Required if not related to the Azure Integrator. The location of the resource group that the cluster is deployed in. https://kubernetes-sigs.github.io/cloud-provider-azure/install/configs/
-
provider-release | string
Specify the version of cloud-provider as defined by the `releases` directory of https://github.com/kubernetes-sigs/cloud-provider-azure/ example) juju config azure-cloud-provider provider-release='v1.24.0' A list of supported versions is available through the action: juju run-action azure-cloud-provider/0 list-releases --wait To reset by to the latest supported by the charm use: juju config azure-cloud-provider --reset provider-release The current release deployed is available by viewing juju status azure-cloud-provider
-
resource-group | string
Required if not related to the Azure Integrator. The name of the resource group that the cluster is deployed in. https://kubernetes-sigs.github.io/cloud-provider-azure/install/configs/
-
security-group-name | string
Required if not related to the Azure Integrator. The name of the security group attached to the cluster’s subnet https://kubernetes-sigs.github.io/cloud-provider-azure/install/configs/
-
subnet-name | string
Required if not related to the Azure Integrator. The name of the subnet that the cluster is deployed in. https://kubernetes-sigs.github.io/cloud-provider-azure/install/configs/
-
subscription-id | string
Required if not related to the Azure Integrator. The ID of the Azure Subscription that the cluster is deployed in https://kubernetes-sigs.github.io/cloud-provider-azure/install/configs/
-
tenant-id | string
Required if not related to the Azure Integrator. The AAD Tenant ID for the Subscription that the cluster is deployed in https://kubernetes-sigs.github.io/cloud-provider-azure/install/configs/
-
vm-type | string
Default: standard
The type of azure nodes. Candidate values are: vmss and standard.
-
vnet-name | string
Required if not related to the Azure Integrator. The name of the VNet that the cluster is deployed in. https://kubernetes-sigs.github.io/cloud-provider-azure/install/configs/
-
vnet-resource-group | string
Required if not related to the Azure Integrator. The name of the resource group that the Vnet is deployed in https://kubernetes-sigs.github.io/cloud-provider-azure/install/configs/