Check if your K8s cluster meets Pixie's requirements by running:
px deploy --check_only
If your cluster fails any checks, you may still proceed with installation, but it is unlikely that Pixie will work on your cluster.
Create a deployment key from the admin page or by running:
# Create deployment keypx deploy-key create
Note: The deploy key can be used to install on any number of clusters. If you are installing in a cluster previously seen by Pixie, then the install merges the history with the previous version in Pixie.
Deploy Pixie in your target cluster by running:
# add the Pixie charthelm repo add pixie https://pixie-helm-charts.storage.googleapis.com# get latest information about Pixie charthelm repo update# install the Pixie charthelm install pixie pixie/pixie-chart --set deployKey=<deploy-key-goes-here> --set clusterName=<cluster-name> --namespace <desired-namespace> --create-namespace
To verify that Pixie is running in your environment you can check the admin page or run:
# Check pods are upkubectl get pods -n pl# Check Pixie Platform statuspx get viziers# Check PEM statspx get pems