Skip to content

Latest commit

 

History

History
52 lines (40 loc) · 4.69 KB

platforms.md

File metadata and controls

52 lines (40 loc) · 4.69 KB
title linkTitle weight
Tested Kubernetes, Desktop and Browser Platforms
Platforms
300

Tested Kubernetes Platforms

This section shows the different platforms where Headlamp has been tested (in-cluster) or is intended to be tested, and useful observations about it. If you have tested Headlamp on a different flavor or Kubernetes, please file a PR or issue to add your remarks to the list.

The "works" column refers to the overall Kubernetes related functionality when running in the respective platform; it may have 3 different values:

  • ✔️ : Has been tried and works fine to the extent of what has been tested
  • ❌ : Has been tried and didn't work or had issues that prevented a regular use of it
  • ❔: Hasn't been tried/reported yet
Platform
Works Comments
Amazon EKS ✔️ - As reported here.
Azure Kubernetes AKS ✔️ Worked fine in-cluster and also working perfectly while using kubeconfig file with headlamp application.
DigitalOcean Kubernetes - Have you tried Headlamp on this platform? Please report your experience.
Google Kubernetes Engine (GKE) - Have you tried Headlamp on this platform? Please report your experience.
K3s ✔️ - Simple to install / expose with the regular in-cluster instructions.
Kind ✔️ - Simple to install / expose with the regular in-cluster instructions.
Microsoft AKS ✔️ - Testing (not suitable for production):
- Deploy Headlamp from the in-cluster instructions
- Enable the http_application_routing addon (this creates a DNS zone)
- Use the DNS zone name as the domain for Headlamp, i.e. if it is 1234567.eastus.aksapp.io, then apply Headlamp's ingress using headlamp.1234567.eastus.aksapp.io as the path and use kubernetes.io/ingress.class: addon-http-application-routing as the ingress class annotation.

For production, please follow the intructions to deploy with an HTTPS ingress controller.
Minikube ✔️ - For exposing with an ingress, enable ingresses with minikube addons enable ingress:
- There are docs about the development with Minikube.
Vultr Kubernetes Engine ✔️ - Simple to install / expose with the regular in-cluster instructions.

Tested Browsers

We mostly test with 'modern browsers' defined as the latest version and two older versions. But we try to make Headlamp work with web standards, so it's quite likely other standards conforming browsers will also work.

Platform
Works Comments
Edge ✔️
Safari ✔️
Firefox ✔️
Chrome ✔️
Internet Explorer 11

Tested Desktop OS, for App version

We test on MacOS, various flavours of Linux, and Windows. Headlamp runs in the browser, but also as an App.

Platform
Works Comments
Windows 10, 11 (including in WSL2) ✔️
MacOS (arm, x86) ✔️
Ubuntu 20.04, 22.04, 22.10 ✔️
Fedora ✔️