<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Blog &amp; Articles on ContainerInfra - Managed Service Provider</title><link>https://containerinfra.com/blog/</link><description>Recent content in Blog &amp; Articles on ContainerInfra - Managed Service Provider</description><generator>Hugo -- gohugo.io</generator><language>en-US</language><atom:link href="https://containerinfra.com/blog/index.xml" rel="self" type="application/rss+xml"/><item><title>Using GoReleaser with GitLab: Multi-Arch Builds, Cosign, and SBOM Generation</title><link>https://containerinfra.com/blog/2025/01/26/using-goreleaser-with-gitlab-multi-arch-builds-cosign-and-sbom-generation/</link><pubDate>Sun, 26 Jan 2025 00:00:00 +0000</pubDate><guid>https://containerinfra.com/blog/2025/01/26/using-goreleaser-with-gitlab-multi-arch-builds-cosign-and-sbom-generation/</guid><description>In modern software development, multi-architecture support is becoming a standard requirement. Whether you&amp;rsquo;re targeting ARM64 environments, like Apple&amp;rsquo;s M1/M2 chips, or traditional AMD64 infrastructure, automating multi-architecture builds ensures consistent deployment across different platforms.
At ContainerInfra, we use GoReleaser and GitLab CI to automate the creation of Docker images and binaries for both AMD64 and ARM64. This setup supports macOS and Linux systems, allowing our developers to work across multiple environments without the need for manual configuration or additional tools.</description></item><item><title>The thousand piece puzzle: Supply Chain Security for Kubernetes Clusters</title><link>https://containerinfra.com/blog/2025/01/09/the-thousand-piece-puzzle-supply-chain-security-for-kubernetes-clusters/</link><pubDate>Thu, 09 Jan 2025 00:00:00 +0000</pubDate><guid>https://containerinfra.com/blog/2025/01/09/the-thousand-piece-puzzle-supply-chain-security-for-kubernetes-clusters/</guid><description>In today’s interconnected software landscape, supply chain security has evolved from an afterthought to a mission-critical priority. High-profile incidents, such as the SolarWinds breach, have demonstrated how a single vulnerability can cascade through the entire software development pipeline—affecting everything from code commits to production environments. The consequences of these attacks can be devastating, not only for the businesses targeted but also for their customers and stakeholders, underscoring the urgent need for a proactive, defense-in-depth approach to securing every link in the chain.</description></item><item><title>Using ModSecurity to protect your endpoints in Kubernetes</title><link>https://containerinfra.com/blog/2025/01/02/using-modsecurity-to-protect-your-endpoints-in-kubernetes/</link><pubDate>Thu, 02 Jan 2025 00:00:00 +0000</pubDate><guid>https://containerinfra.com/blog/2025/01/02/using-modsecurity-to-protect-your-endpoints-in-kubernetes/</guid><description>What is ModSecurity? ModSecurity is an open-source, cross-platform web application firewall (WAF) engine that provides a robust security layer for your web applications. Initially developed for Apache, ModSecurity now supports IIS and Nginx, offering flexible and powerful protection against various web-based attacks. It acts as an intrusion detection and prevention engine, analyzing HTTP traffic and blocking malicious requests before they reach your application.
Originally developed and sponsored by Trustwave, it has been transfered to the OWASP foundation earlier this year.</description></item><item><title>The Impact of Misconfigured Kubernetes Clusters on Business Continuity</title><link>https://containerinfra.com/blog/2024/11/07/the-impact-of-misconfigured-kubernetes-clusters-on-business-continuity/</link><pubDate>Thu, 07 Nov 2024 00:00:00 +0000</pubDate><guid>https://containerinfra.com/blog/2024/11/07/the-impact-of-misconfigured-kubernetes-clusters-on-business-continuity/</guid><description>Kubernetes has quickly become the industry standard for managing applications in the cloud. What was once seen as a complex technology is now part of the basics for companies looking to grow and scale their digital operations. These days, setting up a Kubernetes cluster is fairly straightforward, and many teams can get up and running in no time. However, just because it&amp;rsquo;s easy to set up doesn’t mean it&amp;rsquo;s always done right.</description></item><item><title>Automating DNS Management in Kubernetes with External-DNS and Cloudflare</title><link>https://containerinfra.com/blog/2024/10/09/automating-dns-management-in-kubernetes-with-external-dns-and-cloudflare/</link><pubDate>Wed, 09 Oct 2024 00:00:00 +0000</pubDate><guid>https://containerinfra.com/blog/2024/10/09/automating-dns-management-in-kubernetes-with-external-dns-and-cloudflare/</guid><description>Automating DNS Management with External-DNS, FluxCD, and Cloudflare Managing DNS records can invole a lot of manual work. If you&amp;rsquo;ve ever had to manually copy and paste IP addresses to create DNS records, or tried to rely on wildcard entries that point to a single load balancer IP or CNAME, you know the pain. It often goes something like this: you run kubectl to grab the load balancer IP, then hop over to your Terraform DNS repo, make the necessary changes, create a Merge Request, wait for the review, and only after all that, you finally get the DNS record updated.</description></item><item><title>Whitepaper: Implementing the 2+1 Backup Strategy for Kubernetes Environments</title><link>https://containerinfra.com/blog/2024/08/21/whitepaper-implementing-the-2-1-backup-strategy-for-kubernetes-environments/</link><pubDate>Wed, 21 Aug 2024 00:00:00 +0000</pubDate><guid>https://containerinfra.com/blog/2024/08/21/whitepaper-implementing-the-2-1-backup-strategy-for-kubernetes-environments/</guid><description>&lt;p>We are happy to bring you our latest &lt;a href="https://containerinfra.com/whitepapers/the-2+1-backup-strategy-and-kubernetes/">Whitepaper: Implementing the 2+1 Backup Strategy for Kubernetes Environments&lt;/a>!&lt;/p>
&lt;p>In this whitepaper we talk about how you can utilize open-source tooling to implement a 2+1 back-up strategy, providing multiple layers of redundancy, significantly reducing the risk of total data loss and ensuring business continuity.&lt;/p></description></item><item><title>The Hidden Risks of Docker images: Unmaintained Software Components</title><link>https://containerinfra.com/blog/2024/08/03/the-hidden-risks-of-docker-images-unmaintained-software-components/</link><pubDate>Sat, 03 Aug 2024 00:00:00 +0000</pubDate><guid>https://containerinfra.com/blog/2024/08/03/the-hidden-risks-of-docker-images-unmaintained-software-components/</guid><description>As an early adopter of Docker, I&amp;rsquo;ve witnessed its amazing growth from the early days. I started with using Docker Swarm, and in 2018, I even wrote several blog posts on using Docker Swarm and how to use logspout to collect logs from Docker Swarm containers. In those posts, I explained how to deploy a global container on every node in a Swarm mode cluster to forward logs to a remote Logstash endpoint.</description></item><item><title>ContainerInfra joins the Dutch Cloud Community</title><link>https://containerinfra.com/blog/2024/07/29/containerinfra-joins-the-dutch-cloud-community/</link><pubDate>Mon, 29 Jul 2024 00:00:00 +0000</pubDate><guid>https://containerinfra.com/blog/2024/07/29/containerinfra-joins-the-dutch-cloud-community/</guid><description>&lt;p>On behalf of Jeroen Veldhorst and myself, I am pleased to announce that as of July, we have become a &lt;a href="https://dutchcloudcommunity.nl/community/leden/containerinfra/">member&lt;/a> of the &lt;a href="https://dutchcloudcommunity.nl/over-ons/">Dutch Cloud Community (DCC)&lt;/a>! This is an important milestone for our company, and we would like to share why this is such a valuable step, fully aligned with our mission.&lt;/p></description></item><item><title>Introducing the kube-pg-upgrade CLI</title><link>https://containerinfra.com/blog/2024/06/22/introducing-the-kube-pg-upgrade-cli/</link><pubDate>Sat, 22 Jun 2024 00:00:00 +0000</pubDate><guid>https://containerinfra.com/blog/2024/06/22/introducing-the-kube-pg-upgrade-cli/</guid><description>&lt;p>As software and DevOps engineers, spinning up new PostgreSQL deployments for various applications, clusters, and environments is a straightforward task. However, these deployments inevitably require updates over time. Not all PostgreSQL deployments are managed by an operator, and upgrading these instances can involve significant manual effort.&lt;/p></description></item><item><title>Automating code review with reviewdog</title><link>https://containerinfra.com/blog/2021/07/31/automating-code-review-with-reviewdog/</link><pubDate>Sat, 31 Jul 2021 00:00:00 +0000</pubDate><guid>https://containerinfra.com/blog/2021/07/31/automating-code-review-with-reviewdog/</guid><description>&lt;p>Your time spend on code review should be optimized as much as possible. Automation is something that can help you with this, and detecting security bugs within go code can be done using tools such as gosec. This post looks into configuring reviewdog to assist in Gitlab Merge Request reviews using tools such as &lt;a href="https://github.com/securego/gosec">gosec&lt;/a>.&lt;/p></description></item></channel></rss>