Getting Started with an existing cluster

Getting Started with an existing cluster

This example shows how to start using boundless on an existing cluster.

Install the boundless operator

Install Boundless Operator

kubectl apply -f https://raw.githubusercontent.com/mirantiscontainers/boundless/main/deploy/static/boundless-operator.yaml

Wait for boundless operator to be ready

kubectl get deploy -n boundless-system

Once running, you should see something like this:

NAME                                    READY   UP-TO-DATE   AVAILABLE   AGE
boundless-operator-controller-manager   1/1     1            1           33s

Setting up a blueprint

Create a blueprint file blueprint.yaml with the following:

apiVersion: boundless.mirantis.com/v1alpha1
kind: Blueprint
metadata:
  name: boundless-cluster
spec:
  components:
    addons:
      - name: example-server
        kind: chart
        enabled: true
        namespace: default
        chart:
          name: nginx
          repo: https://charts.bitnami.com/bitnami
          version: 15.1.1
          values: |
            service:
              type: ClusterIP            

The above example installs an example server addon by specifying a helm chart

Apply the blueprint

Apply the blueprint

kubectl apply -f blueprint.yaml

After a while, the components specified in the blueprint will be installed:

kubectl get deploy
NAME    READY   UP-TO-DATE   AVAILABLE   AGE
nginx   1/1     1            1           35s