Schlagwortarchiv für: docker

Cloud-Ready mit Go (Golang)

Digitalisierung ist ein großes Thema der heutigen Zeit. Immer mehr Unternehmen wollen beispielsweise ihre internen Prozesse oder Services für Kunden und Kundinnen digitalisieren und optimieren. Oft müssen sie dem wachsenden Kundschaftsstrom durch Skalierbarkeit ihrer Anwendungen standhalten. Dabei fallen im Erstgespräch oft die Wörter Cloud und Kubernetes. Über einen Microservice-orientierten bzw. Cloud-nativen Entwicklungsansatz, beispielsweise mit Golang, wird gar nicht erst gesprochen.

Trace All The Things

Bei der Planung von Infrastrukturen und Architekturen finden Logging und Monitoring meist zu Beginn Beachtung. Das Thema Tracing wird dabei oft vernachlässigt, bis es zum ersten unerklärbaren Problem kommt. Meine Mission besteht darin, das zu verhindern.

Containerbau mit Kaniko

In diesem Blogartikel geht es um das Erzeugen von OCI-kompatiblen Containerimages. Neben der Standardtools docker, buildah und podman kann man auch Kaniko nutzen. Wir erklären hier kurz, wie das geht.

Das Mysterium Container-Image demystified

  1. Grundlagen
  2. Dive into Image
  3. Proof it

 „Jede hinreichend fortschrittliche Technologie ist von Magie nicht zu unterscheiden.“
 – Arthur C. Clarke

Nicht erst seit Docker und Kubernetes gibt es Container. Aber sicherlich wurden sie durch diese Anwendungen einer breiten Öffentlichkeit bekannt und auch deutlich zugänglicher. Wie man ein Image für einen Container baut und auch wie er zur Laufzeit funktioniert wurde indes oft erörtert; doch wie steht es um den Zustand dazwischen? Um Container-Images in unserer täglichen Arbeit bestmöglich nutzen und optimieren zu können, kommen wir nicht umhin zu verstehen, wie sie aufgebaut sind. So beleuchtet der folgende Artikel – garniert mit einem eigens handgefertigten Image – das Konzept der OCI-Images.

Weiterlesen

Docker Alternativen

Docker hat mit seinem einfachen Zugang zu Linux-Containern eine Revolution angestoßen: Containerisierte Anwendungen, Microservices, DevOps, GitOps und Kubernetes breiten sich spürbar aus. Und dann heißt es plötzlich: “Docker support in [kubernetes] is now deprecated and will be removed in a future release”. Was bedeutet das für die eigene Arbeit mit Containern? Mit Kubernetes? Die gute Nachricht vorneweg: Viel muss man gar nicht ändern. Dieser Beitrag skizziert kurz die vorhandenen Alternativen, kategorisiert sie und gibt ein kurzes Beispiel für Anwendungsentwickler.

Open Source Automation Days 2020 – virtuelle Vielfalt

Im Orginal von Christian Stankowic veröffentlicht auf https://cstan.io/?p=12523 2020 ist nicht nur das Produkt eines fünffachen 404s sondern auch das große Jahr der Online-Konferenzen. Während Konferenzen zuvor vor allem in besonders auffälligen oder ausgefallenen Lokationen stattfanden und zum physischen Network einluden, dienen dieses Jahr vor allem Online-Plattformen als notwendiger Kompromiss.

GitOps – Kubernetes The Easy Way: Part 1

The management of Kubernetes should be easy, simple and clear. Well-known DevOps practices and ultimately automation should be accessible by the management technique. The first GitOps principle, the declarative approach, is the essential Kubernetes management technique to leverage the desired feature set.