Docker

DevOps-Trends: Kubernetes ist erste Wahl bei der Container-Orchestrierung

Wenn von DevOps die Rede ist, dann darf ein Schlagwort nicht fehlen: Kubernetes. In Teil 3 unserer Serie werfen wir einen detaillierten Blick auf die Trends rund um die Methode zur Orchestrierung von Cloud-Containern – und beantworten letztlich auch die Frage, was Unternehmen mit einem traditionellen IT-Hintergrund bei den neuen Entwicklungen rund um Hybrid-Cloud, Open Source, Containerization und der Automatisierung des Anwendungsmanagements im Auge behalten sollten.

Keep Docker simple, stupid!

Docker hat sich in der IT-Landschaft etabliert und wird nicht nur in Start-ups eingesetzt, sondern auch im Enterprise-Umfeld, wo Restriktionen bezüglich Security und anderer Themen der Softwareentwicklung und des Betriebs viel stärker ausgeprägt sind. Oft beeinflussen diese Restriktionen die Entscheidung für oder gegen ein Tool. Vielleicht wird Docker dort nicht sofort in Produktion eingesetzt, aber möglicherweise kann es trotzdem die Softwareentwicklung unterstützen, etwa wenn die Entwickler sich mit Hilfe von Docker lokale Testumgebungen aufbauen oder wenn Docker für ihre Integrationstests benutzt wird. Was macht den Einsatz von Docker im Enterprise-Umfeld zu einer Herausforderung?

PouchContainer & Dragonfly: Was die Alibaba Cloud zu bieten hat

Die „Big 3“ im Cloud-Umfeld sind aktuell AWS, Microsoft Azure und die Google Cloud. Auch was Container-Infrastrukturen und deren Orchestrierung angeht, sind diese drei die ersten Ansprechpartner. In diesem Artikel erläutert Oliver Arafat, Senior Cloud Solutions Architect bei Alibaba Cloud, anhand von Beispielen, warum sich in Punkto Containerorchestrierung ein Blick nach China lohnt, wo die hierzulande eher unbekannten PouchContainer oder Dragonfly erfolgreich im Einsatz sind. Er erklärt zudem, auf welche DevOps-Technologien er aktuell setzt und welche Rolle diese bei Alibaba Cloud spielen.

Docker-Schwarm mit dem Raspberry Pi aufbauen

Wir beschäftigen uns in diesem Artikel damit, wie man Docker auf dem Raspberry Pi installiert und betreibt. Als Beispiel dient ein einfaches Docker Image, das eine JSP-Seite mit Tomcat ausliefert. Am Ende des Artikels bauen wir einen Schwarm mit drei Raspberry Pis auf.

Tutorial: CrateDB Cluster mit Kubernetes aufsetzen

Dank ihrer horizontal skalierbaren Shared-Nothing-Architektur eignet sich die Datenbank CrateDB sehr gut, um mit Container-Technologien wie Docker zu arbeiten. Im praktischen Leben erweist es sich zumeist als sinnvoll, Docker um eine Container-Orchestrierungs-Lösung zu ergänzen – einfach weil die Anzahl der Container schnell wächst und Runtime-Abhängigkeiten untereinander entstehen, die aufeinander abgestimmt werden müssen. Eine dieser Lösungen ist Kubernetes, wie Mika Naylor in diesem Tutorial zeigt.

Logging leicht gemacht: Elastic Stack aus Containern betreiben

Serverlogs wachsen einem schnell über den Kopf, vor allem bei im großen Maßstab ausgerollten Applikationen. Der Elastic Stack bietet ausgereifte Komponenten für das Einsammeln und zentrale Auswerten von Logmessages, in dessen Zentrum die Big-Data-Suchmaschine Elasticsearch steht. Dieser Artikel zeigt, wie Sie eine einfache Log Shipping Pipeline mit Elastic-Elementen aus Docker-Containern heraus aufsetzen.

Serverless Java: „Docker und Kubernetes sind nur Brückentechnologien“

Ist Serverless noch ein Hype oder schon wirklich in der Softwareindustrie angekommen? Und was genau ist Serverless eigentlich? Im Interview mit Holger Reinhardt, Technical Fellow bei der Haufe Group, das wir im Zuge der Veröffentlichung seines neuesten Artikels aus dem aktuellen Java Magazin machten, sprachen wir über seine Definition von Serverless. Zudem beantwortet unser Experte die Fragen, warum Docker und Kubernetes nur Brückentechnologien sind und welche Programmiersprache er im Serverless-Kontext bevorzugt.

Docker CE 2.2, Monolithen mit Spring Boot und das letzte Nashorn – Top 10 der beliebtesten Themen im Februar

Im Februar hatten wir einen herben Verlust zu verzeichnen, da mit dem JEP 372 das Nashorn keinen zweiten Frühling, sondern sein bereits vermutetes Ende finden wird. Docker hingegen erfreute uns mit dem Release seiner neuen Community Edition 2.2. Einen Platz in den Top 10 konnte sich ebenso Oliver Drotbohm sichern mit seinen Ausführungen zu einem besseren Umgang mit Monolithen durch Spring Boot.

Java 14, Docker Desktop 2.2 & Kubernetes Operator – Unsere Top-Themen der Woche

Die letzte Woche verging wie im Flug – kein Wunder bei so viel spannenden Themen! Zum einen bot unser Monatsrückblick eine schöne Zusammenfassung der beliebtesten Themen im Januar. Zum anderen ist Docker Desktop 2.2 erschienen und auch eine neue Ausgabe der Golumne erfreute sich großer Beliebtheit. Welche Themen der vergangenen Woche für Euch sonst noch interessant waren, erfahrt ihr in unserem Wochenrückblick.