Eigener Server-Cluster: Diese Grundlagen zum Aufbau solltest du über das Clustering wissen (mit und ohne Kubernetes)

Eigener Server-Cluster: Diese Grundlagen zum Aufbau solltest du über das Clustering wissen (mit und ohne Kubernetes)

Im ersten Beitrag haben wir einen sogenannten „Single-Node“ Kubernetes-Cluster eingerichtet. Er bietet keine Lastverteilung oder gar Ausfallsicherheit und ist daher streng genommen gar kein Cluster. Für Test- und Entwicklungszwecke reicht das oft. Wer aber produktiv mit einem echten Cluster arbeiten möchte, braucht zwangsläufig mehrere Geräte. Auch das lässt sich mit Raspberry Pis umsetzen. Wobei das …

Kubernetes auf dem Raspberry Pi 4 für Anfänger: Single-Node Kubernetes Cluster mit K3s + Erste Kubernetes Grundlagen

Kubernetes auf dem Raspberry Pi 4 für Anfänger: Single-Node Kubernetes Cluster mit K3s + Erste Kubernetes Grundlagen

Dieser Beitrag richtet sich an Einsteiger, die Kubernetes auf dem Raspberry Pi oder einem anderen Debian-System installieren möchten. Wir werden uns die wichtigsten Grundlagen ansehen, ohne zu sehr ins Detail zu gehen. Am Ende der Einrichtung folgt die Installation (Deployment) eines einfachen Webservers auf dem soeben erstellten Cluster. Der Fokus ist auf dem Raspberry Pi …

Kubernetes-Objekte für Tests zur Laufzeit verändern: Beispiel am HCL Connections Component Pack

Kubernetes-Objekte für Tests zur Laufzeit verändern: Beispiel am HCL Connections Component Pack

Analyse und Debugging von Kubernetes-Elementen können sich als schwierig herausstellen. Vor allem wenn es sich um proprietäre Software handelt, bei der man nicht weiß, was im Container vor sich geht. Manchmal ist es notwendig, Code, Skripte oder andere Elemente im Container testweise zu verändern. Da Container kurzlebig sind, kann man nicht den Quellcode einer Anwendung …

Doppelter Hostname in Header bei Kubernetes Ingress Backend – Connections Component Pack: Bad Request

Doppelter Hostname in Header bei Kubernetes Ingress Backend – Connections Component Pack: Bad Request

Für eine Connections 6.5 Testinstallation wurde der IBM HTTP Server hinter einem Standard Kubernetes Ingress betrieben. Bis zur Installation des Component Pack funktionierte dies: Auf der OrientMe-Seite waren keine Inhalte zu sehen, sondern die o.g. Fehlermeldung. Mehrere Ajax-Anfragen endeten mit einem 500er internen Serverfehler. In der Fehlerlog vom IHS sind folgende Einträge zu sehen: Das …

Docker-Images auf eigene Registry pushen

Docker-Images auf eigene Registry pushen

Im folgenden Artikel möchten wir anhand eines Dockerfiles ein Image bauen, taggen und zu einer Registry pushen. Hierbei wird eine selbst-gehostete Registry auf Basis des offiziellen Images von Docker verwendet. Dies kann beispielsweise zur Bereitstellung von Images innerhalb eines Kubernetes-Clusters dienen. Grundsätzlich können auch Drittanbieter-Registrys wie z.B. der Docker-Hub genutzt werden, sofern man dies möchte. …

K3S mit eigenem Upstream DNS-Server betreiben

K3S mit eigenem Upstream DNS-Server betreiben

Oft möchte man aus Kubernetes heraus auf einen eigenen, meist internen DNS-Server zugreifen. In Unternehmen könnte dies beispielsweise ein zentraler Datenbankserver sein. Vor allem zu Testzwecken kann das hilfreich sein. Aber auch im heimischen Umfeld bringen All-in-one-Router wie die Fritz! Box ihren eigenen DNS-Server mit. Soll von Kubernetes heraus ein solcher DNS-Name aufgelöst werden, geht …