logo
search
COLLAPSE ALL
  • Home
  • About Pixie
    • Pixie Overview
    • Data Sources
    • How Pixie uses eBPF
    • Roadmap
    • FAQ
    • Troubleshooting
  • Installing Pixie
    • Requirements
  • Using Pixie
    • Using the Live UI
    • Using the CLI
    • Using the API
  • Tutorials
  • Reference
    • Admin
      • Authentication
      • Debug Info
      • Deploy Options
      • Environment-Specific Configurations
      • Find a Cluster ID
      • Managing API Keys
      • Managing Deploy Keys
      • Tuning Memory Usage
      • Uninstalling Pixie
      • Updating Pixie
      • User Management & Sharing
      • Verifying Images
    • Architecture

Environment-Specific Configurations

Due to differences across various Kubernetes environments and providers, extra configurations may be necessary to run Pixie.

Minikube, GKE, EKS, AKS

No extra configuration should be necessary to run on these environments. However, please consult with your cluster admin regarding cluster network setup, such as firewalls, and podSecurityPolicies.

OpenShift

OLM

Pixie utilizes the Operator Lifecycle Manager. However, OLM runs by default in OpenShift Container Platform 4.5.

If deploying Pixie through CLI/manifests, ensure you are settting --deploy_olm=false when running px deploy.

If deploying Pixie through Helm, ensure you are setting -set deployOLM=false or update deployOLM in your values.yaml.

SCC

OpenShift utilizes SCCs to restrict pod actions and access. If your cluster is running a more restrictive set of SCCs, you will need to give Pixie privileged access.

kind: SecurityContextConstraints
apiVersion: security.openshift.io/v1
metadata:
name: pl-scc
allowPrivilegedContainer: true
allowHostPID: true
allowHostIPC: false
allowHostPorts: false
readOnlyRootFilesystem: false
allowedCapabilities:
- SYS_ADMIN
- SYS_PTRACE
allowHostNetwork: true
allowHostDirVolumePlugin: true
runAsUser:
type: RunAsAny
seLinuxContext:
type: RunAsAny
users:
- system:serviceaccount:pl:default

Note: Make sure to set the namespace on the serviceAccount to the namespace you deployed Pixie to.

This site uses cookies to provide you with a better user experience. By using Pixie, you consent to our use of cookies.