rkhoja/warewulf-rke2

By rkhoja

Updated 6 days ago

A minimal RKE2 (Rancher Kubernetes Engine 2) image designed for Warewulf 4 PXE boot environments.

Image
Networking
Machine learning & AI
Operating systems
0

10K+

rkhoja/warewulf-rke2 repository overview

University of Alberta Logo

🐳 RKE2 Node Image for Warewulf

A hardened RKE2 Kubernetes image built for Warewulf 4 PXE boot provisioning. Designed by the University of Alberta Research Computing Group.

Maintained by:
Rahim Khoja ([email protected])
Karim Ali ([email protected])


📦 Quick Start

docker pull rkhoja/warewulf-rke2:latest

🧰 Features

  • Based on Ubuntu 24.04
  • RKE2 Kubernetes (server mode) via official Rancher installer
  • SSH, NFS, LVM, Ansible, IPMI tools, smartmontools, lm-sensors
  • Kernel modules for Kubernetes networking (iptables, auditd, CNI, etc.)
  • CIS Level 2 SCAP hardening automatically applied
  • Systemd-compatible for PXE boot via Warewulf
  • Root password: changeme (please change!)

🚀 Usage with Warewulf 4

warewulf import docker rkhoja/warewulf-rke2:latest --name=rke2-node
wwctl node set n001 --container=rke2-node
wwctl configure -a

Boot via PXE on your Warewulf-managed compute nodes.


🔄 CI/CD

This image is auto-built and pushed from GitHub using GitHub Actions. Tag names match the source branch used (latest or otherwise).

To use in your own workflow, fork and push your changes to a new branch, then PR into latest.


🧠 About Us

This image is maintained by the Research Computing Group at the University of Alberta, supporting Canada's AI and HPC efforts through advanced infrastructure.


📜 License

MIT License — free to use, modify, and redistribute. View License

Tag summary

Content type

Image

Digest

sha256:9b5995c9c

Size

1.9 GB

Last updated

6 days ago

docker pull rkhoja/warewulf-rke2:main-hami