Copyright © KC Green

infrastructure

Archlinux via PXE von Netboot Image starten

 infrastructure   reference 

Archlinux mit Hilfe von PXE von einem Netboot Image aus dem Internet starten
Heute hatte ich nach einer BIOS-, bzw. UEFI-Aktualisierung meines Mainboards ein unerwartetes Problem; alle meine EFI-Booteinträge wurden zurückgesetzt. Selbstverständlich hatte ich kein (freies) Medium zur Hand, von dem ich entweder eine Live-Linux Umgebung oder eine EFI-Shell hätte booten können. Glücklicherweise bringen die meisten UEFIs heutzutage eine gute Unterstützung für PXE (Preboot eXecution Environment), bzw. iPXE mit. Hierfür muss dann im BIOS oder UEFI lediglich der Netzwerkstack aktiviert und der richtige Booteintrag ausgewählt werden.

AWS/S3 API kompatibler Object-Storage mit MinIO

 infrastructure   howto 

Produktionsreifer, verteilter Object-Storage in Kubernetes

MinIO ist ein offenes, AWS/S3 API kompatibles Object-Storage System, welches hervorragend dazu geeignet ist, in Kubernetes betrieben zu werden. Die Installation einer produktionsreifen Konfiguration gestaltet sich äußerst einfach.

Die einzigen beiden Voraussetzungen sind der Zugriff auf einen Kubernetes Cluster und HELM (in Version 3). Sollte der Cluster noch nicht bereit stehen, kannst du natürlich Minikube verwenden oder dir einmal k3s ansehen, damit kann man in wenigen Sekunden einen schlüsselfertigen Single-Node Kubernetes Cluster aufsetzen. Den Kubernetes Paketmanager HELM werden wir für die Installation von MinIO verwenden.

Port-knocking mit HA-Proxy

 infrastructure   howto 

Einfaches port-knocking Setup unter Verwendung von sticky-sessions in HA-Proxy
Diesen Artikel beginne ich direkt einmal mit einer Warnung: Selbstverständlich bietet port-knocking keinen echten Schutz vor einem Angriff. Hiermit verschleierte Dienste sollten immer noch durch übliche weitere Faktoren wie z.B. Authentifikation und rate-limiting geschützt werden! Aber nachdem ich mich ja unter anderem hier bereits als großen Freund der port-knocking Methode bekannt habe, folgt nun eine kleine Anleitung, wie man mit Hilfe von sticky-sessions unter HA-Proxy, Zugang zu versteckten backends freigeben kann.

Protokoll-basiertes routing mit HA-Proxy

 infrastructure   howto 

Mit HA-Proxy TCP-Datenverkehr analysieren und auf Basis des Protokolltyps weiterverarbeiteten
TBD

Dynamische HA-Proxy Konfiguration

 infrastructure   howto 

Alternative zur statischen, monolithischen Konfiguration; wie man HA-Proxy dynamisch und microservice-orientiert konfiguriert
XXX