Skip to content

An AWS AMI for deploying BPF applications.

License

Notifications You must be signed in to change notification settings

AirVantage/debian-bcc-ami

Repository files navigation

Debian BCC AMI

AutoUpdate Find AMI

This is a modification of the official Debian 10 Buster AMI with BCC and kernel headers pre-installed. It simplifies and speeds up the deployment of eBPF programs, like SBULB for instance ;)

Thanks to a Github Action, we track new Debian AMI releases and publish updated images automatically.

Features

  • installed packages: jq, linux-headers, python3-bpfcc. This saves at least 30s of boot time.
  • kernel updates are disabled so that your BPF scripts can still run after a security update
  • the motd displays the list of failed systemd units when you connect via SSH (similar to CoreOS)
  • the images are optimized for ENA and SR-IOV (high performance networking)

Availability

So far the AMIs are only published on 2 zones: eu-west-1 and us-west-2. Only x86_64 is supported.

The images are named like this: debian-bcc-10-amd64-hvm-ebs-20200210-166.

You can find the latest release with this command:

aws ec2 describe-images --owners 018471812555 --region eu-west-1 \
  --filters Name=name,Values=debian-bcc-* \
  --query 'sort_by(Images, &CreationDate)[-1].[ImageId]' \
  --output text

Releases

No releases published

Packages

No packages published

Languages