GCP Cloud Provider
- Canonical Kubernetes
Channel | Revision | Published | Runs on |
---|---|---|---|
latest/stable | 7 | 04 Sep 2024 | |
latest/candidate | 5 | 15 Apr 2024 | |
latest/beta | 7 | 14 Aug 2024 | |
latest/edge | 6 | 03 Aug 2024 | |
1.31/stable | 7 | 04 Sep 2024 | |
1.31/beta | 7 | 13 Aug 2024 | |
1.31/edge | 6 | 03 Aug 2024 | |
1.30/stable | 4 | 11 Jul 2024 | |
1.30/beta | 4 | 19 Apr 2024 | |
1.30/edge | 4 | 08 Mar 2024 | |
1.29/stable | 5 | 17 Apr 2024 | |
1.29/candidate | 5 | 15 Apr 2024 | |
1.29/beta | 4 | 17 Apr 2024 | |
1.29/edge | 2 | 15 Nov 2023 |
juju deploy gcp-cloud-provider
Deploy universal operators easily with Juju, the Universal Operator Lifecycle Manager.
Platform:
-
control-node-selector | string
Specifies to which nodes this charm adds the gcp-ccm daemonsets 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=
-
controller-extra-args | string
Space separated list of flags and key=value pairs that will be passed as arguments to gcp-cloud-controller-manager. For example a value like this: cluster_cidr=192.160.0.0/16 v=3 will result in gcp-cloud-controller-manager being run with the following options: --cluster_cidr=192.160.0.0/16 --v=3
-
enable-loadbalancers | boolean
Enable the cloud-controller-manager to create public load-balancers. Primarily this alters the ClusterRole RBAC permissions allowing the cloud-controller-manager to update configmaps and services in all namespaces
-
provider-release | string
Specify the version of cloud-provider as defined by the
releases
directory of https://github.com/kubernetes/cloud-provider-gcp/example) juju config gcp-cloud-provider provider-release='v0.27.1'
A list of supported versions is available through the action: juju run-action gcp-cloud-provider/0 list-releases --wait
To reset by to the latest supported by the charm use: juju config gcp-cloud-provider --reset provider-release
The current release deployed is available by viewing juju status gcp-cloud-provider