Getting Started
Architecture
Concepts
References
Installation
In this guide, you'll:
- Install the Kardinal CLI on your laptop
- Set up a development Kubernetes cluster with Istio installed
- Install the Kardinal Manager on your cluster, using the CLI
- Deploy the baseline version of your application
- Create a lightweight dev environment (aka dev flow)
Step 1: Install Kardinal
To install Kardinal, run the following command:
Step 2: Set up a development Kubernetes cluster
All you need is a Kubernetes cluster with Istio installed, and kubectl
installed on your machine, pointing to your cluster.
For instructions on how to set up a local cluster that meets these requirements, see below:
Step 3: Deploy the Kardinal Manager to your cluster
Make sure that kubectl
is pointing to your cluster, and then run the following command:
Now the Kardinal Manager is deployed in your cluster, you're ready to set up your baseline application and start creating flows.
Step 4: Deploy the baseline version of your application
To deploy your baseline application, run the following command:
where <path-to-k8s-manifest-annotated-for-Kardinal>
is the path to the Kubernetes manifest file for your application, annotated according to our guide on deploying Kardinal on your own app.
To try out a demo application, you can use the following command:
Then, run
to see the dashboard for your demo application.
Step 5: Create a flow
To create a flow, run:
To create a flow on the demo application, run:
For a more in-depth guide to deploying your own application and creating a flow, see our guide on deploying Kardinal on your own app.