config parameter for setting cloudstack-kubernetes-provider image #12980
-
The required feature described as a wishAs a User/Admin/Operator I would like to select what version of the cloudstack-kubernetes-provider new k8s clusters use. For example, 4.22 is locked at 1.1.0 but 1.2.0 is released and provides ARM support. I should be able to update the version to use the new features (or downgrade if there is a regression) via the global config |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment
-
|
@khumps Since the Cks cluster creation entirely depends on the iso you register in cloudstack Please try the following workaround In the cloudstack-kubernetes-provider deployment yaml you can change the image to apache/cloudstack-kubernetes-provider:v1.2.0 Edit the cks iso script to use the new value When creating a cks kubernetes iso using the script |
Beta Was this translation helpful? Give feedback.
@khumps Since the Cks cluster creation entirely depends on the iso you register in cloudstack
https://docs.cloudstack.apache.org/en/4.22.0.0/plugins/cloudstack-kubernetes-service.html#kubernetes-supported-versions
Please try the following workaround
In the cloudstack-kubernetes-provider deployment yaml you can change the image to apache/cloudstack-kubernetes-provider:v1.2.0
https://github.com/apache/cloudstack-kubernetes-provider/blob/4740dbcacc7fc5892354b03b2f0be7ebf5c92584/deployment.yaml#L154
Edit the cks iso script to use the new value
When creating a cks kubernetes iso using the script
cloudstack/scripts/util/create-kubernetes-binaries-iso.sh
Line 111 in e2d18c0