Quick Start¶
Installing Orion is meant to be as easy as possible. We provide a "OneClick" installer which will allow you to install Orion as fast as possible for both local testing and enterprise deployments.
Pre-requisites (Test/Dev)¶
-
Our deployment can run on any relatively modern Linux distribution with systemd support.
Details
In case you'd like to validate the specifics, check out:
- k3s System Requirements
- Ensure
modprobe wireguard
runs correctly - this is used to secure the cross-node traffic and comes by default on modern Linux kernels - Ensure
cgroupv2
support (already there on all modern Linux releases)
-
The DNS name for your Orion installation points at the IP of the first node in the cluster.
- For community contributors or small test deployments, this can be just the IP.
- Large production deployments, we recommend you make this a CNAME record, such as
orion.yourdomain.com
.
-
As a bare minimum, you will need a single node meeting the "service node" requirements listed in our System Requirements
-
(Optional) When performing an air-gapped installation, ensure that:
- you meet all Pre-requisites listed in our air-gapped installation guide
- you have downloaded the latest Installer Archive tar.gz archive and placed it on the first node of your Orion cluster.
- you will be prompted for the filepath to the installer
- once that node is up, you'll be able to join the remaining ones using the Genesis web UI.
Installation - bootstrapping the cluster¶
- Connect to one of the servers you allocated for the service/control-plane node via SSH.
- Run our helper script to set up the environment and download the latest OneClick Installer.
- Fill out the form and select "On Prem K3s" as the Deployment Target and follow the prompts.
Production Deployments
While this is the quickest way to get started, for production deployments we recommend you configure the created cluster using our System Requirements as a guide. The generated cluster is a great starting point and already handles quite a few of the labeling steps for you.
Joining more nodes to the cluster¶
Once your cluster is up, you can easily expand it through the web UI. Check out the documentation for it here
Uninstall¶
- Connect to your server via SSH.
- To uninstall k3s (including Orion), run the following command on the server where it was installed:
Next Steps¶
Now that the cluster is running, we recommend you explore the following steps.
- Authentication Guide
- License Management Guide
- Expand your Orion Cluster
- Explore Genesis - the management platform for Orion
- Explore Hubble - the namespace portal for deployed Orion projects
- Explore Terra - the plugin driven deployment platform for Orion
Additional Deployment Options¶
The OneClick installer supports multiple deployment targets:
- On-Premises using k3s - a lightweight Kubernetes distribution perfect for small clusters and edge deployments.
- AWS EKS (Coming Soon) - EKS deployment target for enterprise AWS customers.
- CoreWeave (Coming Soon) - CoreWeave deployment target for enterprise CoreWeave customers.
We've successfully tested Orion on multiple Kubernetes distributions:
- Local Development: Development teams use kind clusters to run Juno.
- Cloud: Our internal production Juno Cloud runs on Amazon EKS
- On-Premises: Test environments operate on k3s with hybrid architectures
Multi-Architecture Support
All deployments support both Arm64 and x86_64 architectures, allowing you to choose the best hardware for your needs.