Skip to main content

Migrate to Full Permissions

Prerequisites

  • An imported cluster in read-only mode. Refer to the Import a Cluster guide to learn how to import a cluster into Palette.

  • Ensure kubectl is installed and available in your local workstation.

  • Access to your cluster environment through kubectl.

Migrate to Full Permissions

  1. Log in to Palette.

  2. Navigate to the left Main Menu and select Clusters.

  3. Select your imported cluster from the cluster list.

  4. From the cluster details page, click on Migrate To Full Permissions to start the migration process. A prompt will ask you to confirm your decision. Select OK.


The cluster details view with an arrow pointing to the migrate button


  1. A side view drawer will slide out from the right side of the cluster details page. Copy the displayed command to your clipboard.

  2. Open a terminal on your local workstation and validate you are in the correct Kubernete context. You can use the following command to verify the Kubernetes context. If you find yourself in an incorrect Kubernetes context, switch to the proper context so you are interacting with the imported cluster when using kubectl.


kubectl config current-context
  1. Issue the command you copied in your terminal to start the migration. Your terminal output will look similar to the example output below.

namespace/cluster-6495ea8d4c39b720c58a5f5f configured
serviceaccount/cluster-management-agent unchanged
clusterrolebinding.rbac.authorization.k8s.io/cma-lite-cluster-admin-binding created
configmap/log-parser-config unchanged
configmap/upgrade-info-8kfc2m8mt8 unchanged
configmap/version-info-kbk5hk992f unchanged
secret/spectro-image-pull-secret unchanged
priorityclass.scheduling.k8s.io/spectro-cluster-critical configured
deployment.apps/cluster-management-agent-lite configured
configmap/cluster-info unchanged
configmap/hubble-info unchanged
secret/hubble-secrets configured
customresourcedefinition.apiextensions.k8s.io/awscloudconfigs.cluster.spectrocloud.com created
customresourcedefinition.apiextensions.k8s.io/azurecloudconfigs.cluster.spectrocloud.com created
customresourcedefinition.apiextensions.k8s.io/clusterprofiles.cluster.spectrocloud.com created
customresourcedefinition.apiextensions.k8s.io/coxedgecloudconfigs.cluster.spectrocloud.com created
customresourcedefinition.apiextensions.k8s.io/edgecloudconfigs.cluster.spectrocloud.com created
customresourcedefinition.apiextensions.k8s.io/edgenativecloudconfigs.cluster.spectrocloud.com created
customresourcedefinition.apiextensions.k8s.io/gcpcloudconfigs.cluster.spectrocloud.com created
customresourcedefinition.apiextensions.k8s.io/libvirtcloudconfigs.cluster.spectrocloud.com created
customresourcedefinition.apiextensions.k8s.io/maascloudconfigs.cluster.spectrocloud.com created
customresourcedefinition.apiextensions.k8s.io/nestedcloudconfigs.cluster.spectrocloud.com created
customresourcedefinition.apiextensions.k8s.io/openstackcloudconfigs.cluster.spectrocloud.com created
customresourcedefinition.apiextensions.k8s.io/packs.cluster.spectrocloud.com created
customresourcedefinition.apiextensions.k8s.io/spectroclusters.cluster.spectrocloud.com created
customresourcedefinition.apiextensions.k8s.io/tencentcloudconfigs.cluster.spectrocloud.com created
customresourcedefinition.apiextensions.k8s.io/vspherecloudconfigs.cluster.spectrocloud.com created
serviceaccount/palette-manager created
clusterrolebinding.rbac.authorization.k8s.io/palette-lite-cluster-admin-binding created
configmap/palette-version-info-dd8mkdffbt created
priorityclass.scheduling.k8s.io/palette-spectro-cluster-critical created
deployment.apps/palette-lite-controller-manager created
job.batch/palette-import-presetup-job created
  1. In a few minutes, the side drawer will disappear, and the Profile, Workloads, Scan, and Backups tabs will become unlocked and available for interaction.

A cluster details page with an imported cluster after a completed migration

You now have successfully migrated a read-only mode cluster to full-permissions mode. Imported clusters in full-permissions mode allow Palette to manage more Day-2 activities. You can also now deploy add-on cluster profiles to the cluster. Refer to the Attach an Add-on Profile guide to learn more.

Validate

  1. Log in to Palette.

  2. Navigate to the left Main Menu and select Clusters.

  3. Select your imported cluster from the cluster list.

  4. Review the Cluster Status row from the cluster details view. A successful cluster import displays cluster status as Running.