appscode/kubedb-catalog
KubeDB Catalog
KubeDB Catalog - Catalog of database versions supported by KubeDB
TL;DR;
$ helm repo add appscode https://charts.appscode.com/stable/
$ helm repo update
$ helm install kubedb-catalog appscode/kubedb-catalog -n kube-system
Introduction
This chart deploys KubeDB catalog on a Kubernetes cluster using the Helm package manager.
Prerequisites
- Kubernetes 1.11+
Installing the Chart
To install the chart with the release name kubedb-catalog
:
$ helm install kubedb-catalog appscode/kubedb-catalog -n kube-system
The command deploys KubeDB catalog on the Kubernetes cluster in the default configuration. The configuration section lists the parameters that can be configured during installation.
Tip: List all releases using
helm list
Uninstalling the Chart
To uninstall/delete the kubedb-catalog
:
$ helm delete kubedb-catalog -n kube-system
The command removes all the Kubernetes components associated with the chart and deletes the release.
Configuration
The following table lists the configurable parameters of the kubedb-catalog
chart and their default values.
Parameter | Description | Default |
---|---|---|
nameOverride | Overrides name template | "" |
fullnameOverride | Overrides fullname template | "" |
image.registry | Docker registry used to pull database image | kubedb |
catalog.elasticsearch | If true, deploys Elasticsearch version catalog | true |
catalog.etcd | If true, deploys Etcd version catalog | true |
catalog.memcached | If true, deploys Memcached version catalog | true |
catalog.mongo | If true, deploys MongoDB version catalog | true |
catalog.mysql | If true, deploys MySQL version catalog | true |
catalog.mariadb | If true, deploys MariaDB version catalog | true |
catalog.perconaxtradb | If true, deploys Percona XtraDB version catalog | true |
catalog.pgbouncer | If true, deploys PgBouncer version catalog | true |
catalog.postgres | If true, deploys PostgreSQL version catalog | true |
catalog.proxysql | If true, deploys ProxySQL version catalog | true |
catalog.redis | If true, deploys Redis version catalog | true |
skipDeprecated | Set true to avoid deploying deprecated versions | true |
Specify each parameter using the --set key=value[,key=value]
argument to helm install
. For example:
$ helm install kubedb-catalog appscode/kubedb-catalog -n kube-system --set image.registry=kubedb
Alternatively, a YAML file that specifies the values for the parameters can be provided while installing the chart. For example:
$ helm install kubedb-catalog appscode/kubedb-catalog -n kube-system --values values.yaml