Kubernetes

Kubernetes-Security: Ein Leitfaden zur Absicherung von Containernetzwerken

Kubernetes ist nicht mehr wegzudenken und genießt einen hohen Stellenwert bei Endnutzern und Public-Cloud-Providern. Der Trend zum eigenen Kubernetes-Cluster bleibt auch von Angreifern nicht unbemerkt. Die Vielschichtigkeit der Technologie, angefangen vom Design der laufenden Applikationen über Container hin zur Clusterarchitektur, erlaubt eine Menge neuer Angriffsvektoren und Potenziale für Fehlkonfigurationen.

Unterm Hammer: Mirantis kauft Docker Enterprise

Spektakuläre Übernahmen sind in der IT-Welt keine Seltenheit: Wir erinnern uns da an den Kauf von Red Hat durch IBM und Microsofts Akquisition von GitHub und jClarity. Ein weiteres Unternehmen ist nun (zumindest teilweise) gekauft worden: Docker bzw. Docker Enterprise. Das Unternehmen Docker, Inc. hat die Enterprise-Sparte inklusive des 300-köpfigen Teams und der 750 Kunden an das Cloud-Unternehmen Mirantis verkauft. Wir haben uns die Hintergründe des Deals genauer angesehen.

Ein Cloud-Native-Starter-Projekt: Java EE und MicroProfile treffen auf Kubernetes und Istio

Nicht jede neue Anwendung muss als Microservices-Architektur „cloud-native“ entwickelt werden, aber das Thema Cloud Native hat mittlerweile sicherlich den Hypestatus überwunden und sich als feste Größe in der Anwendungsentwicklung etabliert. Allerdings bedeutet der Umstieg auf Cloud Native, dass man viel Neues lernen und alte Gewohnheiten aufgeben muss. Das kann schon viel auf einmal sein, wie wir selbst erfahren haben…

Java & Microsoft, Kubernetes und Build Tools – Unsere Top-Themen der Woche

Es war die Nachricht der vergangenen Woche – Microsoft wird zum Java-Schuppen! Zukünftig will Redmond nicht nur Java als Dienstleistung bereitstellen, sondern aktiv an dem Projekt mitarbeiten. Zudem sprachen wir mit Benjamin Lorenz von MongoDB Inc.über die Feature der kürzlich erschienenen Version 4.2. Und ein Video zur Einführung in die funktionale Softwarearchitektur zählt zu den populärsten Beirtägen auf JAXenter in der vergangenen Woche.

Jakarta EE 9, Kubernetes & Pair Programming – Top 10 der beliebtesten Themen im Oktober

Der Herbst hat uns sprichwörtlich kalt erwischt. Doch mit einer schönen Tasse Tee und guter Lektüre lassen sich auch die kältesten Tage überstehen. Lektüre in digitaler Form gab es auf JAXenter auch im Monat Oktober en masse: Eine umfangreiche Einführung ins Pair Programming, ein Interview zur Public Cloud und die neuen Features von Spring Boot 2.2 sowie TensorFlow 2.0 – doch wer schafft es ganz oben aufs Treppchen? Das sind die meistgelesenen Artikel im Oktober.

Anwenderfreundlich, aber wie? Kubernetes und sein Imageproblem

Kubernetes ist populär wie nie zuvor. Kein Wunder, denn der Containerorchestrator bietet begehrte Features wie Rolling Updates, Zero Downtime, Self-Healing und Auto-Scaling. Zudem verspricht er ein nie zuvor dagewesenes Maß an Portabilität zwischen Plattformen. Doch je größer das Wertversprechen von Kubernetes wird, desto größer wird das Imageproblem, das über die Jahre entstanden ist.

Java Magazin 12.19 erschienen: Knative – Serverless Workloads auf Kubernetes

Cloud Native“, erzählt man uns, sei das Architekturparadigma für die nächsten zehn Jahre. Aber: gehts auch ein bisschen konkreter?
Fangen wir mal so an: natürlich gibt es heute viele Architekturen, die noch auf dem klassischen Schichtenmodell aus J2EE-/Java EE-Zeiten basieren, und gewiss haben die meisten davon noch lange eine technische und ökonomische Existenzberechtigung. Um sie soll es hier nicht gehen.

Cloud-Native-Starter-Projekt: Java EE und MicroProfile treffen auf Kubernetes und Istio

Nicht jede neue Anwendung muss als Microservices-Architektur „cloud-native“ entwickelt werden, aber das Thema Cloud-native hat mittlerweile sicherlich den Hypestatus überwunden und sich als feste Größe in der Anwendungsentwicklung etabliert. Allerdings bedeutet der Umstieg auf Cloud-native, dass man viel Neues lernen und alte Gewohnheiten aufgeben muss. Das kann schon viel auf einmal sein, wie wir selbst erfahren haben.

Wie fit ist Java für die Cloud?

Die Betriebsanforderungen für Java-Anwendungen haben sich im Lauf der letzten Jahre deutlich gewandelt. Während lange Zeit permanent laufende Prozesse auf einzelnen Servern im Vordergrund standen, sind es heute zumeist viele kurzlebige Prozesse, die in der Cloud und auf Plattformen wie Kubernetes elastisch skaliert werden. In seiner Session von der JAX 2019 liefert Roland Huß eine umfassende Bestandsaufnahme, wie das Java-Ökosystem die Herausforderungen der Cloud annimmt.

Staging in Kubernetes, Pair Programming & Programmiersprachen – Unsere Top-Themen der Woche

Der Oktober zeigt sich von seiner besten Seite: Bunte Farben, warmes Wetter und Top-Themen. Ein Artikel über das Erstellen von Stages innerhalb von Kubernetes-Clustern erfreute die Leserschaft. Aber auch Pair Programming und ein Vergleich von Programmiersprachen-Rankings zählen zu den meistgelesenen Beiträgen der vergangenen Woche auf JAXenter.

Eclipse Cloud Development Tools Working Group: „Heute scheint die Antwort auf jede Frage eine Kombination aus Kubernetes und Cloud Native zu sein“

Eine neue Working Group wurde von der Eclipse Foundation ins Leben gerufen. Unter dem Schirm der Eclipse Cloud Development Tools Working Group (ECD WG) sollen zukünftig sämtliche Eclipse-Projekte für die Cloud-Entwicklung angesiedelt sein. Wir sprachen mit Mike Milinkovich, Executive Director bei der Eclipse Foundation, über die Ziele der neuen Working Group und darüber, welche Projekte sie nun unter sich vereint.

Staging in Kubernetes

Wie viele wissen, werden in der Entwicklung oft mehrere Stages verwendet, etwa dev, test und prod. Wenn man nun die Transformation in die Cloud angeht, stellt sich oft die Frage, wie viele Kubernetes-Cluster installiert werden sollen. Soll für jede Stage ein eigener Kubernetes-Cluster installiert werden, oder kann man mehrere Stages zusammenführen und sich somit Installations- und Konfigurationsaufwand sparen? Im Folgenden wird aufgezeigt, wie innerhalb eines Kubernetes-Clusters voneinander isolierte Stages erstellt werden können. Im Anschluss werden die Vor- und Nachteile mehrere Stages innerhalb eines Kubernetes-Clusters diskutiert.

Deployments mit und in Kubernetes

Kubernetes ist der Industriestandard für Containerorchestrierung. Doch es ist mehr als ein weiteres Tool. Es ist die eierlegende Wollmilchsau der Containerinfrastrukturen, sagt Erkan Yanar. In seiner Session auf der JAX 2019 zeigt er, wie man mit und in Kubernetes Deployments erstellen kann.