diff options
author | Todd Malsbary <todd.malsbary@intel.com> | 2020-10-27 14:46:29 -0700 |
---|---|---|
committer | Todd Malsbary <todd.malsbary@intel.com> | 2020-10-30 16:48:04 -0700 |
commit | e3c7d3d4153d3a9383d4ebcaa004e54b1b0b64c2 (patch) | |
tree | fb3e4e85dc51e7a05dc8756413d490caf638a093 /deployments/helm/v2/emco/README.md | |
parent | 0c352ef0d74d4b51a0fce5123b34a6753e8ab6a4 (diff) |
Upgrade kubespray from 2.12.6 to 2.14.1
- Replace move of ansible.cfg from kubespray distribution to
/etc/ansible with ANSIBLE_CONFIG environment variable. Ansible
modifies ansible.cfg during installation, and the paths in it are
relative.
- kubespray 2.14.1 requires a kubernetes version > 1.16. Use the
default versions of kubernetes and helm provided by kubespray
2.14.1.
- kubespray 2.14.1 replaces helm 2 with helm 3. This removes support
for helm init and helm serve. It is no longer necessary to call
helm init, and the helm serve repository is replaced with file
relative URLs. This also triggered a subsequent update of the
kubernetes-helm ansible module to include the newer helm versions.
- Add "storageType: hostPath" to etcd/values.yaml. Helm deploy of
etcd will fail without this due to nil
PersistentVolume.metadata.labels.type.
- The mitogen module used by kubespray/ansible requires python2 on the
hosts. Use the linear strategy to bypass mitogen and install
python2 on the cluster hosts.
Issue-ID: MULTICLOUD-1230
Signed-off-by: Todd Malsbary <todd.malsbary@intel.com>
Change-Id: I9f50bb4e123fdcacab6b6a97e79cd09fb5c96634
Diffstat (limited to 'deployments/helm/v2/emco/README.md')
-rw-r--r-- | deployments/helm/v2/emco/README.md | 18 |
1 files changed, 7 insertions, 11 deletions
diff --git a/deployments/helm/v2/emco/README.md b/deployments/helm/v2/emco/README.md index 407f4509..70cbfcde 100644 --- a/deployments/helm/v2/emco/README.md +++ b/deployments/helm/v2/emco/README.md @@ -6,11 +6,7 @@ EMCO Helm charts include charts for EMCO microservices along with MongoDb, etcd, ### Steps to generate and install packages -**1. Create a local helm repo from Makefile** - -`$ make repo` - -**2. Run make file to package all the required chart** +**1. Run make file to package all the required chart** `$ make clean` @@ -26,13 +22,13 @@ Pacakges helm charts in tar.gz format. All packages are in **dist/packages** dir | **emco-0.1.0.tgz** | Includes all charts including database, all services and tools | -**3. Deploy EMCO Packages for Databases and Services** +**2. Deploy EMCO Packages for Databases and Services** `$ helm install dist/packages/emco-db-0.1.0.tgz --name emco-db --namespace emco` `$ helm install dist/packages/emco-services-0.1.0.tgz --name emco-services --namespace emco` -**4. Deploy tools (Optional)** +**3. Deploy tools (Optional)** `$ helm install dist/packages/emco-tools-0.1.0.tgz --name emco-tools --namespace emco` @@ -41,12 +37,12 @@ NOTE: Deploy the Chart emco-0.1.0.tgz to deploy all packages including database, `$ helm install dist/packages/emco-0.1.0.tgz --name emco --namespace emco` -**5. To check logs of the different Microservices check fluentd logs** +**4. To check logs of the different Microservices check fluentd logs** `kubectl logs emco-tools-fluentd-0 -n emco | grep orchestrator` -**6. Delete all packages** +**5. Delete all packages** `$ helm delete emco-services --purge` @@ -61,7 +57,7 @@ NOTE: If the Chart emco-0.1.0.tgz was deployed `$ helm delete emco --purge` -**7. Delete local helm repo** +**6. Delete local helm repo** `make repo-stop` @@ -74,4 +70,4 @@ After deleting the db package and before installing the package again following Workarounds: * remove the finalizers section using `kubectl edit persistentvolumes emco-db-emco-etcd-data-0` -* or, if appropriate, delete the entire namespace using `kubectl delete namespace emco`
\ No newline at end of file +* or, if appropriate, delete the entire namespace using `kubectl delete namespace emco` |