Install service catalog with helm

Below are the steps to get the service catalog up and running in Helm.

Steps

First, add the service-catalog Helm repository

helm repo add svc-cat https://kubernetes-sigs.github.io/service-catalog

Check to make sure that it is installed successfully

helm search repo service-catalog

You should get an output should similar to this

NAME                 CHART VERSION APP VERSION DESCRIPTION                                       
svc-cat/catalog      0.3.0                     service-catalog webhook server and controller-m...
svc-cat/catalog-v0.2 0.2.3                     service-catalog API server and controller-manag...

Install Service Catalog with Helm repository

helm install catalog svc-cat/catalog --namespace catalog

To verify check

kubectl get all -n catalog 
NAME                                                      READY   STATUS    RESTARTS   AGE
pod/catalog-catalog-controller-manager-75fffdcf57-4dc6b   1/1     Running   0          34s
pod/catalog-catalog-webhook-7d8497cdf6-67ztv              1/1     Running   0          34s

NAME                                         TYPE        CLUSTER-IP     EXTERNAL-IP   PORT(S)         AGE
service/catalog-catalog-controller-manager   ClusterIP   10.48.0.101    <none>        443/TCP         36s
service/catalog-catalog-webhook              NodePort    10.48.10.105   <none>        443:31443/TCP   36s

NAME                                                 READY   UP-TO-DATE   AVAILABLE   AGE
deployment.apps/catalog-catalog-controller-manager   1/1     1            1           36s
deployment.apps/catalog-catalog-webhook              1/1     1            1           36s

NAME                                                            DESIRED   CURRENT   READY   AGE
replicaset.apps/catalog-catalog-controller-manager-75fffdcf57   1         1         1       36s
replicaset.apps/catalog-catalog-webhook-7d8497cdf6              1         1         1       36s

Now, we move on to installing the minibroker.