EXPAND ALL
  • Home

Requirements

Below are the requirements for deploying Pixie to your Kubernetes (K8s) cluster.

Please refer to the install guides for information on how to install Pixie to your K8s cluster.

Kubernetes

Kubernetes v1.12+ is required.

Production Environments

K8s EnvironmentSupport
GKESupported
EKSSupported (includes support on Bottlerocket AMIs)
AKSSupported
Self-hostedGenerally supported, see requirements below including Linux kernel version.

Local Development Environments

For local development, we recommend using Minikube with a VM driver (kvm2 on Linux, hyperkit on Mac). Note that Kubernetes environments that run inside a container are not currently supported.

K8s EnvironmentSupport
Minikube with driver=kvm2Supported
Minikube with driver=hyperkitSupported
Minikube with driver=dockerNot Supported
Minikube with driver=noneNot Supported
KindNot Supported
Docker DesktopNot supported

Memory

Memory requirements for your cluster nodes are as follows:

MinimumNotes
Memory2GiBTo accommodate application pods, 8GiB+ is recommended.

CPU

Pixie requires an x86-64 architecture.

Support
x86-64Supported
ARMNot supported

Operating System

Pixie runs on Linux nodes only.

SupportVersion
LinuxSupportedv4.14+
WindowsNot SupportedNot in roadmap

Linux Distributions

The following is a list of Linux distributions that have been tested.

Version
Ubuntu18.04+
Debian10+
RHEL8+
COS73+

Pixie may also work on other distributions.

Network Traffic

Pixie's Vizier Module sends outgoing HTTPS/2 requests to withpixie.ai:443.

For an explanation of what data is sent over this connection, see Pixie's Architecture section.

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