$ kf marketplace
5 services can be used in Space "default", use the --service flag to list the plans for a service
Broker Name Space Status Description
minibroker mariadb Active Helm Chart for mariadb
minibroker mongodb Active Helm Chart for mongodb
minibroker mysql Active Helm Chart for mysql
minibroker postgresql Active Helm Chart for postgresql
minibroker redis Active Helm Chart for redis
[[["易于理解","easyToUnderstand","thumb-up"],["解决了我的问题","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["很难理解","hardToUnderstand","thumb-down"],["信息或示例代码不正确","incorrectInformationOrSampleCode","thumb-down"],["没有我需要的信息/示例","missingTheInformationSamplesINeed","thumb-down"],["翻译问题","translationIssue","thumb-down"],["其他","otherDown","thumb-down"]],["最后更新时间 (UTC):2025-09-04。"],[],[],null,["# Install the Minibroker Service Broker\n\n| **Note:** Minibroker is not an officially supported part of Kf.\n\nThe following steps will guide you through installing a service broker called\n[Minibroker](https://github.com/kubernetes-sigs/minibroker).\nMinibroker adapts Helm charts into brokered services. When a service is provisioned,\nthe Helm chart is applied to the same namespace as the apps it will be bound to.\n\nMinibroker provides the following services by default:\n\n- MariaDB\n- MongoDB\n- MySQL\n- PostgreSQL\n- Redis\n\nBefore you begin\n----------------\n\nYou will need a cluster with Kf installed and access\nto the Kf CLI.\n\nAdditionally, you will need the following software:\n\n- **`helm`** : Follow [these instructions](https://helm.sh/docs/intro/install/) to install the `helm` CLI.\n\nInstall Minibroker\n------------------\n\n1. Check that Helm is at least version 3 by running:\n\n helm version\n\n The output should look similar to the following: \n\n version.BuildInfo{Version:\"v3.0.0\", GitCommit:\"e29ce2a54e96cd02ccfce88bee4f58bb6e2a28b6\", GitTreeState:\"clean\", GoVersion:\"go1.13.4\"}\n\n2. Add the Minibroker Helm chart repository:\n\n helm repo add minibroker \"https://minibroker.blob.core.windows.net/charts\"\n\n Helm will report that the repository was added: \n\n \"minibroker\" has been added to your repositories\n\n3. Create a Kubernetes namespace for the broker:\n\n kubectl create namespace minibroker\n\n4. Install Minibroker into the Kubernetes cluster:\n\n helm install minibroker minibroker/minibroker \\\n --namespace minibroker \\\n --set \"deployServiceCatalog=false\"\n\n5. Register the broker with Kf:\n\n kf create-service-broker minibroker \\\n \"user\" \\\n \"pass\" \\\n \"http://minibroker-minibroker.minibroker.svc.cluster.local\"\n\n | **Note:** It may take several minutes for the broker to be reachable.\n\nConfirm broker installation\n---------------------------\n\nRun `kf marketplace`. You should see output similar to: \n\n $ kf marketplace\n\n 5 services can be used in Space \"default\", use the --service flag to list the plans for a service\n\n Broker Name Space Status Description\n minibroker mariadb Active Helm Chart for mariadb\n minibroker mongodb Active Helm Chart for mongodb\n minibroker mysql Active Helm Chart for mysql\n minibroker postgresql Active Helm Chart for postgresql\n minibroker redis Active Helm Chart for redis\n\nRemoval\n-------\n\nRun the following to remove Minibroker: \n\n kf delete-service-broker minibroker\n helm uninstall minibroker --namespace minibroker\n kubectl delete namespace minibroker"]]