Azure Cloud Provider
- Canonical Kubernetes
Channel | Revision | Published | Runs on |
---|---|---|---|
latest/stable | 29 | 16 Dec 2024 | |
latest/stable | 40 | 16 Dec 2024 | |
latest/candidate | 40 | 13 Dec 2024 | |
latest/candidate | 29 | 07 Jun 2023 | |
latest/beta | 39 | 14 Aug 2024 | |
latest/edge | 38 | 03 Aug 2024 | |
1.31/stable | 29 | 16 Dec 2024 | |
1.31/stable | 40 | 16 Dec 2024 | |
1.31/candidate | 40 | 13 Dec 2024 | |
1.31/beta | 39 | 13 Aug 2024 | |
1.31/edge | 38 | 03 Aug 2024 | |
1.30/stable | 28 | 11 Jul 2024 | |
1.30/stable | 34 | 11 Jul 2024 | |
1.30/beta | 34 | 19 Apr 2024 | |
1.30/beta | 28 | 19 Apr 2024 | |
1.30/edge | 37 | 31 Jul 2024 | |
1.29/stable | 35 | 21 Apr 2024 | |
1.29/stable | 29 | 17 Apr 2024 | |
1.29/candidate | 35 | 15 Apr 2024 | |
1.29/edge | 32 | 21 Aug 2023 | |
1.28/stable | 30 | 22 Aug 2023 | |
1.28/edge | 32 | 09 Aug 2023 | |
1.28/edge | 28 | 25 Apr 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/