In the first part of this article series, we described how you can easily and quickly make backups using containers with Restic. However, backing up data is not an end in itself. Rather, it is about recovering data if the backed-up system fails. This article is dedicated to this aspect of backup, which is just as simple when using Docker as recovering your previous backup. Finally, we will also cover how to delete backups if you run out of storage space.Read more
Archive of posts in year '2019'
Scroll down to see more ...
If you deploy applications on a managed Kubernetes cluster, operations is responsible for security, right? Not really! Even though Kubernetes abstracts from hardware, its API offers many possibilities for developers to improve security for the applications that are operated on it, by not just using the default settings. This post explains for which attack vectors network policies can offer protection and it will also show pragmatic good practices based on practical examples.Read more
It is curious that in the field of software development, in which developers create something new every day, the "never change a running system" approach is very widely followed when it comes to the underlying toolchain. Downtime is too expensive, whether something goes wrong when updating an important system and the developers are unable to work for some period of time or if even the most recent work status is lost. This post compares the required effort for the installation and the operation of a toolchain for three different scenarios.Read more
The word "data backup" does not invoke much cheering and rejoicing for many parties involved. This series of articles about the "restic" software package shows that this does not have to be the case. Restic simplifies many aspects of backup and restore to a great enough extent that you can focus on the most essential part: The underlying system structure. This article describes how to configure restic and back up data.Read more
In order to meet the growing demand to release new features at an increasingly faster pace, these features must be implemented faster and faster. But that's just one side of the coin. After all, these features have to be put into production as well. Often, deployments are made manually and prone to errors. They tie up resources, and they may take a long time. The solution is complete automation, which is called Continuous Delivery.Read more
For the third time, DevOps Gathering hosted the International Community Conference, which focuses on the great evolution of the IT industry and work culture with respect to DevOps. Cloudogu was there for the first time with a lecture and got into conversation with the visitors at the booth.Read more
Cloudogu EcoSystem is an extremely efficient way to operate a software development infrastructure. Nevertheless, there are scenarios where it might make sense to separate projects into individual instances of the Cloudogu EcoSystem.Read more
Kubernetes is one of the hottest topics these days in the world of software development. Why is this the case and why is Kubernetes not just another technology that will soon be forgotten again anyway? In this post, we will answer these questions.Read more