28-Deploy Harvester cloud provider to RKE1 Cluster

  • Related task: #1396 Integration Cloud Provider for RKE1 with Rancher

Environment Setup

  1. Docker install rancher v2.6.3
  2. Create one node harvester with enough resource

Verify steps

  1. Environment preparation as above steps
  2. Import harvester to rancher from harvester settings
  3. Create cloud credential
  4. Create RKE1 node template image
  5. Provision a RKE1 cluster, check the Harvester as cloud provider image
  6. Access RKE1 cluster
  7. Open charts in Apps & Market page
  8. Install harvester cloud provider
  9. Make sure cloud provider installed complete
NAME: harvester-cloud-provider
LAST DEPLOYED: Thu Dec 16 03:57:26 2021
NAMESPACE: kube-system
STATUS: deployed
REVISION: 1
TEST SUITE: None
---------------------------------------------------------------------
SUCCESS: helm install --namespace=kube-system --timeout=10m0s --values=/home/shell/helm/values-harvester-cloud-provider-100.0.0-up0.1.7.yaml --version=100.0.0+up0.1.7 --wait=true harvester-cloud-provider /home/shell/helm/harvester-cloud-provider-100.0.0-up0.1.7.tgz

Expected Results

  1. Provision RKE1 cluster successfully with Running status
  2. Can install the Harvester cloud provider correctly image