Operations | Monitoring | ITSM | DevOps | Cloud

Latest News

Progressive Delivery for Stateful Services Using Argo Rollouts

Progressive delivery is an advanced deployment method that allows you to gradually shift production traffic to a new version with zero downtime. Argo Rollouts is a Kubernetes controller that enables you to perform progressive deployments such as blue/green and canaries on your Kubernetes cluster. At Codefresh, we love Argo Rollouts and have covered several use cases so far such as smoke tests, metrics, config-maps and even performing deployments for multiple microservices.

Micrometer: The Gold Standard in Observability

In the dynamic realm of observability frameworks, one name stands out as the unspoken gold standard with the ability to guide developers through the intricacies of monitoring and data collection. Let’s look at the heart of open-source technologies and uncover the essence of a tool that has become the industry's beacon of excellence.

Kubernetes Tutorial for Developers

Welcome to our hands-on tutorial on Kubernetes, the powerful open-source platform often abbreviated as k8s. In this tutorial, we are diving into the world of container orchestration, simplifying the complexities, and making Kubernetes accessible for developers. Whether you are just starting out or looking to enhance your existing skills in Kubernetes, this guide is designed to walk you through the process step-by-step.

Kubernetes Volume Snapshots: Ensuring Data Integrity and Recovery

In Kubernetes, managing containerized applications is essential for modern IT. As more systems move to cloud-native setups, there's a growing need for reliable data management solutions in Kubernetes clusters. Imagine a situation where important application data faces an unexpected issue or, even worse, gets corrupted. Without a reliable backup plan, the consequences could be severe. This is where volume snapshots come in handy.

What to expect from Civo in 2024: GPUs, Navigate, and ML

From the announcement of our first tech event, Civo Navigate, to building a machine learning landscape, 2023 has been an incredible year for Civo. Last year enabled us to shift our focus towards community engagement, product enhancements, and sustainability, allowing us to foster a more robust, inclusive, and environmentally conscious technology ecosystem. Let’s take a look back at the incredible work the team has been working on over the past year and what we can expect to see in 2024.

What Is Continuous Delivery and How Does It Work?

Continuous delivery (CD) is an application development practice that involves automatically preparing code changes for release to a production environment. Combined with continuous integration (CI), continuous delivery is a key aspect of modern software development. Together, these two practices are known as CI/CD. Properly implemented CI enables developers to deploy any code change to testing and production environments late in the software development lifecycle (SDLC).

How to manage Grafana instances within Kubernetes

If you’re using Grafana and Kubernetes, we’ve got exciting news — Grafana Labs will be maintaining and managing the Grafana Operator, the open source Kubernetes operator that helps you manage your Grafana instances within and outside of Kubernetes. This significant move not only elevates the Grafana Operator to an officially supported tool but also cements its place as a staple for managing Grafana as code, especially for users keen on adopting GitOps principles.

Scaling Platform Engineering: Shopify's Blueprint

Platform Engineering is a hot topic these days. We’ve seen the hype around it in 2023, and I expect we shall see it becoming production-grade as we move into 2024. I wanted to look into this topic, and learn from those who’ve already implemented it at scale: the e-commerce hyperscaler Shopify. In the latest episode of OpenObservability Talks, I had the pleasure of hosting Aparna Subramanian, the Director of Production Engineering at Shopify.