Updating the Kubeturbo version through YAML

Update the image tag version of your Kubeturbo deployment whenever your Turbonomic instance updates to a new version or if you are instructed to do so.

The image tag version should be in the format x.x.x. This version depends on, and should always match, your Turbonomic instance version. For example, if your Turbonomic instance version is 8.15.0, specify the same instance version as the image tag version.

To get the version of your Turbonomic instance, open the Turbonomic user interface and click the Help icon in the navigation menu.

There are several ways to update the Kubeturbo deployment.

  • Update your manifest.

  • Update the running Kubeturbo deployment resource.

Updating your manifest

  1. In the deployment YAML that you used to create the Kubeturbo deployment resource, specify the image tag version in the image: parameter.

    image: icr.io/cpopen/turbonomic/kubeturbo:{new_image_tag_version}
  2. Apply the update.

    kubectl apply -f {yourDeployment}.yaml -n turbo

Repeat these steps for every cluster with a Kubeturbo deployment.

Updating the running Kubeturbo deployment resource

  1. Update the deployment through the Kubernetes/Red Hat OpenShift dashboard, or the command line (by using the kubectl or oc edit deployment command).

    The following example shows the kubectl command.

    kubectl edit deployment kubeturbo -n turbo
  2. Update the following parameter.

    image: icr.io/cpopen/turbonomic/kubeturbo:{new_image_tag_version}

    After you save your changes, the Kubeturbo pod redeploys.

Repeat these steps for every cluster with a Kubeturbo deployment.