crossplane-setup.sh
is a setup script for
Crossplane that currently works on macOS with
Homebrew and on Linux with
Snap. It may work on Linux with
Homebrew, but this has not been tested. Crossplane Setup uses Docker and Kind
to run Kubernetes, but other options are available--see the
Crossplane documentation for more information.
If any of these are missing on your system Crossplane Setup will attempt to install them. Note that you can use tools other than Docker and Kind to run Crossplane, but that is outside the scope of Crossplane Setup.
- Docker: Container system
- Helm: Kubernetes package manager
- Kind: Run Kubernetes locally
- Kubectl: CLI for Kubernetes
- Kubernetes: Container orchestration system
curl https://raw.githubusercontent.com/fuzz/crossplane-setup/main/crossplane-setup.sh | bash
On macOS if you do not have Docker installed that process will be started, then the Docker desktop app will be opened and you'll complete installation there. Afterward re-run this script to finish setting up Crossplane.