Unter Infrastructure verstehen wir die Kombination der beiden Disziplinen, die für den flexiblen und zuverlässigen Betrieb von Systemen in Rechenzentren benötigt werden: einerseits das Design, die Installation und Konfiguration der Server-Infrastrukturen, andererseits die tägliche Betreuung dieser Systeme. Unser Fokus liegt auf Hochverfügbarkeit und -skalierbarkeit, Migrationen, Cloud und Open Source Data Center Management. Dabei verwenden wir innovative Technologien, mit Akzent auf Open Source. Durch die Verzahnung mit den Entwicklungsteams können wir die Infrastrukturen sehr präzise auf die entwickelte Software abstimmen (DevOps).

Grafana Annotations with Prometheus (a Deep Dive)

2020-11-05T14:21:00+00:00

Grafana is often used in conjunction with Prometheus to visualize time series and compose dashboards for monitoring purposes. In this blog article, I will dive deep into the specifics of Grafana annotations for data that does not fit into time series graphs – and how to use them with Prometheus as a data source.

Grafana is often used in conjunction with Prometheus to visualize time series and compose dashboards for monitoring purposes. A variety of data fits really well into

Grafana Annotations with Prometheus (a Deep Dive)2020-11-05T14:21:00+00:00

Testing von Serverless-Funktionen: Probleme, Ansätze und Frameworks

2020-09-03T15:43:57+00:00

Ob ereignisbasierte Auslöser oder Limitierungen in der Cloud-Umgebung, das Testen von Serverless-Funktionen stellt eine echte Herausforderung für Entwickler dar.

Serverless-Technologien finden seit der Einführung von AWS Lambda im Jahr 2014 immer größere Verbreitung. Google, Microsoft und andere Anbieter folgten bald mit ähnli

Testing von Serverless-Funktionen: Probleme, Ansätze und Frameworks2020-09-03T15:43:57+00:00

OpenFaaS FAQ: Eure Fragen beantwortet

2020-07-21T12:45:15+00:00

Bei unserem zweiteiligen Online Meetup zu OpenFaaS sind einige Fragen zusammengekommen, die wir aus Zeitgründen nicht alle beantworten konnten. Deshalb haben wir hier ein kompaktes OpenFaaS FAQ zusamengestellt. Solltest du noch weitere Fragen haben, stelle diese gerne in den Kommentaren!

Bei unserem zweiteiligen Online Meetup zu OpenFaaS sind einige Fragen zusammengekommen, die wir aus Zeitgründen nicht alle beantworten konnten. Deshalb haben wir hier

OpenFaaS FAQ: Eure Fragen beantwortet2020-07-21T12:45:15+00:00

Kubernetes Storage: Ephemeral Inline Volumes, Volume Cloning, Snapshots and more!

2020-06-29T10:38:56+00:00

This article gives an overview over emerging Kubernetes storage features such as Container Storage Interface (CSI), which allows external storage vendors to maintain their own storage drivers independently of the Kubernetes source tree and releases.

With Kubernetes 1.13, the Container Storage Interface (CSI) joined its Network (CNI) and Runtime (CRI) cousins in the effort to make Kubernetes Storage more easily ex

Kubernetes Storage: Ephemeral Inline Volumes, Volume Cloning, Snapshots and more!2020-06-29T10:38:56+00:00

Kubernetes Networking Teil 2: Vergleich von (CNI) Netzwerk-Plugins

2020-08-11T20:39:01+00:00

Nachdem wir uns im ersten Teil dieser Serie mit den Grundlagen des Container- und Kubernetes Networkings befasst haben, schauen wir uns in diesem Teil die CNI-kompatiblen Plug-Ins Project Calico, Cilium und Weave Net konkret an und vergleichen sie.

Anwendungskomponenten, die mittels Kubernetes als Pods ausgeführt werden, können über mehrere Knoten eines Clusters verteilt sein.  Die knotenübergreifende Netzwerkko

Kubernetes Networking Teil 2: Vergleich von (CNI) Netzwerk-Plugins2020-08-11T20:39:01+00:00

Kubernetes Networking Teil 1: Networking Essentials

2020-08-12T12:56:19+00:00

Im ersten Teil dieser Serie befassen wir uns mit den Grundlagen des Container Networkings am Beispiel Docker und nutzen diese zum Verständnis der internen Mechanismen von Kubernetes sowie der Funktionsweise eines Podnetzwerks. Dann gehen wir der Frage nach, wofür wir ein Kubernetes Netzwerk Plug-In überhaupt benötigen.

Anwendungskomponenten, die mittels Kubernetes als Pods ausgeführt werden, können über mehrere Knoten eines Clusters verteilt sein. Die knotenübergreifende Netzwerkkom

Kubernetes Networking Teil 1: Networking Essentials2020-08-12T12:56:19+00:00

Using HashiCorp Vault with Terraform

2020-06-02T16:56:40+00:00

In this post we will show you how we manage our HashiCorp Vault in a complex environment with many secrets, policies and Private Key Infrastructures (PKIs) using Terraform. Come join us on the journey from barely maintainable bash scripts to terraform and learn from our experience.

In this post we will show you how we manage our HashiCorp Vault in a complex environment with many secrets, policies and Private Key Infrastructures (PKIs) using Terr

Using HashiCorp Vault with Terraform2020-06-02T16:56:40+00:00

Hype Meets Harsh Reality: Microservices in the Wild Part 3

2020-05-18T17:25:54+00:00

Everyone wants to leave monoliths behind for new and shiny microservices these days. We have a look at the implications this had for our real-world project and why you would (not) want to go down that road. Part 3 summarizes and thinks about pros and cons.

This is the third and final part of our article series on what a real life migration from a monolithic application to a multi- or microservices system can look like.

Hype Meets Harsh Reality: Microservices in the Wild Part 32020-05-18T17:25:54+00:00

Testing Your Kubernetes Infrastructure

2020-08-11T20:40:19+00:00

Automated tests in software development are regarded as an integral quality measure. In our experience, the same cannot be said for infrastructure tests. We believe that there is too little information on how to use and extend existing tools to test Kubernetes clusters, so we'll share our experiences in this article.

Automated tests in software development are widely regarded as an integral quality measure. In our experience, the same cannot be said for testing infrastructure. We

Testing Your Kubernetes Infrastructure2020-08-11T20:40:19+00:00

Remote-First aus Infrastrukturperspektive: Eure Fragen beantwortet

2020-05-11T17:33:34+00:00

Beim Web Talk zu unserer Infrastruktur, die uns erlaubte, spontan auf 100% Remote-Arbeit umzustellen, blieben einige Fragen offen, die auch unser vorangegangener Blogartikel nicht beantwortet hatte. Auf diese gehen wir an dieser Stelle ein.

Beim Web Talk zu unserer Infrastruktur, die uns erlaubte, spontan auf 100% Remote-Arbeit umzustellen, blieben einige Fragen offen, die auch unser vorangegangener Blog

Remote-First aus Infrastrukturperspektive: Eure Fragen beantwortet2020-05-11T17:33:34+00:00

Migrating etcd v2 to etcd v3 API

2020-04-20T09:26:40+00:00

When we upgraded from etcd v2 to etcd v3 we noticed that etcd returned different values when we queried it—and recently even more issues were opened which are all related to data inconsistency when authentication is enabled. This article explains how we solved this problem in our current project.

etcd [1] is a consistent, distributed key-value store which uses the raft consensus algorithm [2]. etcd is used by many projects but it is probably best known for bei

Migrating etcd v2 to etcd v3 API2020-04-20T09:26:40+00:00

Welcome To The Container Jungle: Docker vs. containerd vs. Nabla vs. Kata vs. Firecracker and more!

2020-04-27T19:10:37+00:00

Which Container runtime do you use? Classics like Docker and containerd, or have you tried VM-based projects like Nabla, Kata or Firecracker? In this blog post, we compare more than ten container runtimes and classify them based on standards like OCI, Kubernetes’ CRI and CNI.

Welcome to the Jungle! Not a day goes by without the introduction of a new tool or framework that you should use in your container and orchestration setup. Well, you’

Welcome To The Container Jungle: Docker vs. containerd vs. Nabla vs. Kata vs. Firecracker and more!2020-04-27T19:10:37+00:00

Hype Meets Harsh Reality: Microservices in the Wild Part 2

2020-04-03T14:25:53+00:00

Everyone wants to leave monoliths behind for new and shiny microservices these days. We have a look at the implications this had for our real-world project and why you would (not) want to go down that road. Part 2 lists the changes that actually happened.

This is the second part of a three-part series. We cover a real-life m

Hype Meets Harsh Reality: Microservices in the Wild Part 22020-04-03T14:25:53+00:00

Software Defined Networks: Are AI Algorithms Replacing Shortest Path?

2020-03-30T08:00:12+00:00

For my master’s thesis I evaluated whether AI and metaheuristic routing algorithms implemented in Software Defined Networks can improve the overall performance of computer networks. Curious whether OSPF and BGP are getting shelved soon? Find out here!

For my master’s thesis I evaluated whether AI and metaheuristic routing algorithms implemented in Software Defined Networks can improve the overall performance of com

Software Defined Networks: Are AI Algorithms Replacing Shortest Path?2020-03-30T08:00:12+00:00

Remote First aus Infrastruktur-Perspektive

2020-03-20T11:27:35+00:00

Die Corona-Pandemie stellt viele Unternehmen vor völlig neue organisatorische, technologische und kulturelle Herausforderungen. In diesem Artikel geben wir einen Einblick, wie wir für inovex eine Infrastruktur geschaffen haben, mit der wir im Geschäftsbetrieb von nahezu überall arbeitsfähig sind.

Die Corona-Pandemie stellt viele Unternehmen vor völlig neue organisatorische, technologische und kulturelle Herausforderungen. In diesem Artikel geben wir einen Einb

Remote First aus Infrastruktur-Perspektive2020-03-20T11:27:35+00:00
Mehr Beiträge laden