mikrotik/rke2

By mikrotik

Updated 15 days ago

RKE2 for RouterOS

Image
Networking
API management
0

1.8K

mikrotik/rke2 repository overview

RKE2 for RouterOS

⚠️ This container image is for TESTING purposes only! Do NOT use it in production environments yet! ⚠️
⚠️ Some of Kubernetes features may not work and require a new (7.24beta3 or newer) version of RouterOS ⚠️

✨ What is it?

This container image is a Kubernetes runtime (RKE2) built to work on RouterOS. Turn your MikroTik device into a Kubernetes node or cluster!

📚 Documentation

👉 Make sure you run this container image only on devices with plenty of RAM.

TBA

🏗️ Architectures
  • amd64
  • arm64
🏷️ Tags
  • :latest the latest version, based on Ubuntu 24.04
  • :beta unstable version, for testing new features
🧪 Tested features

⚠️Only initial tests have been made with the following features ⚠️

  • Calico CNI
  • Flannel CNI
  • iptables
  • Gateway API
  • Ingress-nginx
  • Ingress-traefik
  • local-storage CSI
  • Cert-manager
  • External-dns
  • External-secrets
  • Rancher Manager (GUI)
  • Wireguard
  • CIS
  • Calico BGP peering (ToR)
  • MetalLB
  • Rancher Monitoring (Prometheus + Grafana stack)
  • Network Policies
  • Admin Network Policies
  • RKE2 and included k8s version upgrade
  • Multi-node HA Cluster
📖 Source Repositories
🔓 Security

RKE2 requires a lot of permissions to work properly therefore by running this container image you are essentially giving control to RKE2. If a vulnerability exists in RKE2 (or in Kubernetes), then your device can also become vulnerable. Make sure you understand the risks and you know how to properly secure your Kubernetes cluster before using this container image!

Tag summary

Content type

Image

Digest

sha256:d45d2e2fa

Size

227.7 MB

Last updated

15 days ago

docker pull mikrotik/rke2:beta-ubuntu2604