CLI (Recommended)
Pixie's CLI is the fastest and easiest way to install and manage your Pixie installation.
Prerequisites
Review Pixie's requirements to make sure that your Kubernetes cluster is supported.
Determine if you already have Operator Lifecycle Manager (OLM) deployed to your cluster, possibly to the default olm
namespace. Pixie uses the Kubernetes Operator pattern to manage its Vizier, which handles data collection and query execution (see the Architecture diagram). The OLM is used to install, update and manage the Vizier Operator.
1. Install the Pixie CLI
You can install the CLI in one of four ways:
Using the install script (easiest)
Using Homebrew
Directly downloading the binary
Assets
Download the correct binary for your operating system and make it executable:
Using Docker
Using Debian package
Download the assets:
Install the Pixie package:
Using RPM
Download the assets:
Install the Pixie package:
2. Deploy Pixie
If your cluster already has Operator Lifecycle Manager (OLM) deployed, deploy Pixie using the `--deploy_olm=false` flag.
Pixie will deploy pods to the pl
, px-operator
, and olm
(if deploying the OLM) namespaces.
More Deploy Options
For more deploy options that you can specify to configure Pixie, refer to our deploy options.