Übersicht

Topologie des feather-core-Clusters: Control-Plane, Ceph-Storage und Worker in Zone fr01

Resilienz im Detail: PriorityClasses, PDBs und (Anti-)Affinitäten in unserem Kubernetes-Cluster

infrastructurekubernetesgitopshardeningreliability

Die technische Langfassung: Wie ich unser Kubernetes-Cluster über drei Härtungs-Säulen – Ressourcen, PodDisruptionBudgets und ein fünfstufiges PriorityClass-Schema – plus Zone- und Pod-Anti-Affinitäten ausfallsicherer gemacht habe. Inklusive der Stolpersteine: stillschweigend ignorierte Helm-Values, webhook-immutable Felder und ein MaxScale-Pod, der hartnäckig im Pending hängen blieb.

Otis Microservice: zentrale Minecraft-Spielerdaten (Java, Micronaut)

Otis: Zentrale Spielerstammdaten für Minecraft (Java & Micronaut)

minecraftdatenmicroservices

Vorwort

Otis ist ein Java Micronaut Service (Otis) und ein gleichnamiges Projekt, welches Spielerstammdaten zentral zur Verfügung stellt. Zu Spielerstammdaten gehören Daten wie zum Beispiel die Java UUID (v4) von Mojang in Minecraft, eine interne UUID (v7) für die Verwaltung der externen Software unseres Ökosystems, der eigentliche Minecraft Spielername, die Sprache des Spielers und wann der Spieler das erste und letzte Mal dem Minecraft Server beigetreten ist.

Wer möchte Plugins adoptieren ? Bild

Wer möchte "Plugins" adoptieren ?

minecraftcommunityplugins

Vorwort

Durch die Erfahrung durch Jenkins möchten wir Plugins vorstellen die zur Adoption freigegeben sind. Dabei möchten wir als OneLiteFeather die Maintainer/Contributoren dazu unterstützen Sicherheit/Tools und mehr zu organisieren.

Eine Adoption von einem Plugin bringt mit sich, das diese Person Maintainer von diesem Plugin wird. Dabei werden auch pflichten vorausgesetzt, zum Beispiel regelmäßiger Betreuung des Plugin/Software, aktive Kommunikation und sonstige aufwände.

Effizientes Logging in Paper-Plugins mit SLF4J und log4j2 Grafana Loki Bild

Effizientes Logging in Paper-Plugins mit SLF4J und log4j2

loggingpaperslf4jobservability

Wenn man ein Minecraft-Plugin für PaperMC entwickelt, kann es schnell unübersichtlich werden, den Überblick über die Logs zu behalten. Besonders bei großen Projekten oder Multi-Modul-Architekturen stoßen herkömmliche Log-Nachrichten an ihre Grenzen. Umso wichtiger ist es, eine klare Struktur in die Log-Dateien zu bringen, die relevante Informationen einfach filterbar macht.

Ethanol Malware Post Bild

Alles, was du über Ethanol wissen solltest

securitymalwareminecraft

Relativ unbekannt und trotzdem schon jetzt auf mehreren hundert Servern. Genauso wie Fractureiser wird diese von dem User mori0 / Riesenrad beworben, um Server zu “trollen”. Was sich dahinter verbirgt.

Gestartet hat Ethanol ganz anders als Fractureiser als unscheinbares “Troll Plugin” für Minecraft Server, genauer gesagt für die Paper und Spigot Server. Gemeinsamkeiten zu Fractureiser sind die Elemente, die man als bösartig oder untypisch für eine “harmlose Trolling Aktion” erkennen kann. Somit ist es eine Form der Malware, es handelt sich um eine Backdoor.

Title Bild für DevBlog #1

DevBlog #1

devblogtechnologienteam

Hallo alle zusammen, mein Name ist Phillipp. Ich bin einer der zwei Entwicklungsleiter und betreue hier im Team die Technologien sowie die Server Architektur.

Heute möchte ich aus unserem Team die aktiv verwenden Technologien vorstellen und was die für Vorteile uns bringen.

Wir teilen die Liste unten in mehrere Teile auf, um den Fokuspunkt und die Qualität für euch zu erhalten

Mit Proxmox und Ansible in eine Achterbahn der Automatisierung Bild

Mit Proxmox und Ansible in eine Achterbahn der Automatisierung

automationproxmoxansibleinfrastructure

In der unendlichen Weite der digitalen Welt hat unser Team, OneLiteFeather, eine kleine aber feine Spielwiese gefunden, auf der wir unsere kreativen und technischen Visionen verwirklichen. Im Zentrum dieser Entdeckungsreise stehen Proxmox und Ansible, zwei Werkzeuge, die uns nicht nur den Rücken freihalten, sondern auch die Türen zu unerforschten Gebieten öffnen.