Operations | Monitoring | ITSM | DevOps | Cloud

February 2024

How to Manage Kubernetes Resources and Costs with Grafana Cloud

To help optimize your Kubernetes resources (and the costs associated with them), Kubernetes Monitoring in Grafana Cloud offers features to manage and monitor Kubernetes resources and, in return, your observability bills. In this video, we'll show you how Kubernetes Monitoring helps you: ☁️ Grafana Cloud is the easiest way to get started with metrics, logs, traces, dashboards, and more. We have a generous forever-free tier and plans for every use case.

What's New in Sysdig - February 2024

Hey there! I’m Devin Limo, a Senior Customer Solutions Architect here at Sysdig. February was a whirlwind, and we’ve got some awesome updates you don’t want to miss. From deep dives into critical vulnerabilities to game-changing product updates, we’ve got you covered. Hot off the press: Falco has graduated within the Cloud Native Computing Foundation (CNCF)!

Integrating Prometheus AlertManager with PagerDuty in Calico

In the fast-paced world of Kubernetes, guaranteeing optimal performance and reliability of underlying infrastructure is crucial, such as container and Kubernetes networking. One key aspect of achieving this is by effectively managing alerts and notifications. This blog post emphasizes the significance of configuring alerts in a Kubernetes environment, particularly for Calico Enterprise and Cloud, which provides Kubernetes workload networking, security, and observability.

Introduction to Kublr with Ceph

Imagine this scenario: You deploy your Kubernetes cluster using Kublr and integrate Ceph storage into the mix effortlessly. Suddenly, all your managed Kubernetes clusters gain access to Ceph, leveraging its features to enhance performance, reliability, and scalability. With Ceph added to the mix, data storage in Kublr becomes even more streamlined.

Canonical announces the availability of Real-time Ubuntu for Amazon EKS Anywhere

Barcelona, Spain. 28 February 2024. Canonical today announced an expansion of its relationship with Amazon Web Services (AWS) to make Real-time Ubuntu available to Amazon Elastic Kubernetes Service Anywhere (Amazon EKS Anywhere) customers for use in Open radio access network (RAN) commercial deployments. With Real-time Ubuntu and Amazon EKS Anywhere, customers can benefit from ultra-reliable low-latency operating system performance and simplified Kubernetes cluster management.

Kubernetes Monitoring: How to Get Started in Grafana Cloud | Grafana

Start monitoring your Kubernetes cluster in less than 3 minutes! This is a quick but comprehensive guide for getting started with Kubernetes Monitoring in Grafana Cloud. Ideal for both beginner and experienced users, you'll see a step-by-step approach for installing the Helm chart on your Kubernetes cluster so you can validate the health and integrity of your infrastructure. Helpful links: ☁️ Grafana Cloud is the easiest way to get started with metrics, logs, traces, dashboards, and more. We have a generous forever-free tier and plans for every use case.

Kubernetes Liveness Probes: A Complete Guide

Kubernetes probes are essential tools for maintaining the health and reliability of applications running in containers. Among these, the liveness probe plays a critical role in checking if an application is running correctly. If it detects any problems, Kubernetes can automatically restart the affected container, thus ensuring the application remains available without manual intervention.

How to Detect Infrastructure Anomalies with Kubernetes Monitoring in Grafana Cloud | Grafana

This video provides a comprehensive guide to initiating Kubernetes monitoring within Grafana Cloud, detailing a straightforward, step-by-step approach for installing the Helm chart on your cluster. It further ensures that you can validate the health and integrity of the data underpinning the solution, setting a solid foundation for effective monitoring practices. Ideal for both beginners and experienced users, this tutorial is designed to streamline your monitoring setup process with precision and ease.

The Cloud is Broken | Insight from Mark Boost at Civo Navigate North America 2024

Mark Boost, CEO of Civo, takes a deep dive into the current state of cloud computing, addressing the pressing issues facing the industry. From the misalignment of pricing and customer expectations to the environmental and social responsibilities of tech companies, Boost provides a comprehensive overview of the challenges and proposes a visionary approach for a fairer, more sustainable future in cloud computing.

Codefresh is joining Octopus Deploy to create the most powerful Kubernetes CD, GitOps, CI, and Argo platform

Today marks an important milestone as Codefresh joins forces with Octopus Deploy, a leading player in the Continuous Delivery space. For those less familiar with Octopus, they have been at the forefront of delivering cutting-edge Continuous Delivery for VMs, Windows, and recently stepped into Kubernetes as well.

What is a Kubernetes operator?

Operators take a real-world operations team’s knowledge, wisdom, and expertise, and codify it into a computer program that helps operating complex server applications like databases, messaging systems, or web applications. Operators provide implementations for operating applications that are testable and thus more reliable at runtime.

How a Major Telco Created Their Internal Developer Portal with Codefresh and Port

The customer in question is one of the world’s leading providers of technology and telecommunication services. In this guide, we will share how one of their teams migrated from a traditional CI solution to a powerful Internal Developer Portal using Codefresh and Port.

Microservices Modernization Missteps: Four Anti-Patterns of Rebuilding Apps

There are many missteps in the app modernization journey. For more than ten years, we’ve worked with clients on hundreds of modernization projects, from single apps to portfolios of apps in large enterprises and our experience has led us to identify four of the most common anti-patterns impacting organizations.

Rancher Live: WASI 0.2 - Deep dive

ICYMI, the WebAssembly ecosystem achieved a major milestone in January 2024 - the launch of WASI 0.2, also known as WASI Preview 2. What does this mean for users of WebAssembly? How does this impact the niche intersection of the Cloud Native & WebAssembly ecosystems? Join Divya Mohan as she hosts Bailey Hayes, CTO of Cosmonic and Director of the Technical Steering Committee at Bytecode Alliance, to discuss all this & more on 22nd February at 11 AM!

ArgoCD vs FluxCD vs Jenkins X - Battle of Declarative GitOps Tools

The need for automation is becoming more important day by day. The process of integrating written code with already working code and publishing new code to live environments is a very error-prone process. Performing static analysis, running tests, packaging, and versioning are tasks that require a lot of manual effort. It’s also a complex task to solve the problem of deploying the projects we develop to more than one environment, on more than one machine, without automation.

10 Best CI/CD Tools in 2024

CI/CD platforms are now an integral part of any software development approach. They help teams to automate critical phases of their workflow. From integrating new code seamlessly to deploying updates swiftly, CI/CD tools not only streamline operations but also promote continuous improvement. As we enter 2024, the world of CI/CD tools is more vibrant and essential than ever.

Improving Kubernetes Operations One Step at a Time

The performance, scalability, and flexibility that Kubernetes offers are big reasons for its rapid adoption. At the same time, however, it’s not simple or easy to manage Kubernetes clusters, which means third party tools are practically a requirement as you scale. I have been reminded of this a lot lately. While attending three major tech conferences in recent months, I spoke with a number of companies at varying phases of their Kubernetes journey.

Codefresh in the Wild: Building Padloc

This article is part of our series “Codefresh in the Wild” which shows how we picked public open-source projects and deployed them to Kubernetes with our own pipelines. We will use several tools such as GitHub, Docker, Codefresh, Argo CD, Kubernetes. This guide chronicles how we integrated all those tools together in order to build an end-to-end Kubernetes deployment workflow.

Qovery Named G2 Momentum Leader Winter 2024

We are thrilled to share the exciting news that Qovery has once again been recognized as a Momentum Leader for DevOps in the Winter 2024 Grid Report. This marks the third consecutive time we've received this prestigious acknowledgment, and we couldn't be more grateful for the ongoing support of our incredible community of users 🙏

10 best practices to achieve Kubernetes resilience for enterprises

Resilience has more than one meaning, but the one we typically think of is the capability to withstand a crisis when it strikes and be equipped to face higher challenges. Building and adopting resilient technological solutions is the need of today's modern businesses. An enterprise fortified with resilience is well-equipped to face any unforeseen disruptions, mitigate damages, recover quickly, and reduce incident management costs.

Getting Resource Metrics in Kubernetes: A Comprehensive Guide to kubectl top

In Kubernetes management, the ability to efficiently monitor resource utilization is very important for cluster owners. Have you ever heard about the kubectl top command and wondered how it could revolutionize your Kubernetes management experience? If so, you're in the right place. The kubectl top command – a powerful tool that offers snapshots of resource metrics for pods and nodes within a Kubernetes cluster.

Tanzu CloudHealth Remains Committed to Customers' FinOps Journey Post Acquisition

In November 2023, Broadcom closed its acquisition of VMware in one of the largest technology acquisitions in recent times. In doing so, it ushered in a new era for the entire Tanzu portfolio of products and services, many aspects of which came to fruition through other acquisitions.

See AKS costs like never seen before

Deploying Kubernetes workloads in Azure using Azure Kubernetes Service (AKS) empowers organizations with the ability to scale with unlimited compute and storage resources. But every organization needs to keep track of its cloud spend and avoid spiraling costs or financial surprises. This makes visibility into cloud costs crucial to understanding cloud and application cost structure.

How to start with Kubernetes monitoring in Grafana Cloud

This video provides a comprehensive guide to initiating Kubernetes monitoring within Grafana Cloud, detailing a straightforward, step-by-step approach for installing the Helm chart on your cluster. It further ensures that you can validate the health and integrity of the data underpinning the solution, setting a solid foundation for effective monitoring practices. Ideal for both beginners and experienced users, this tutorial is designed to streamline your monitoring setup process with precision and ease.

Kubernetes alerting: Simplify anomaly detection in Kubernetes clusters with Grafana Cloud

Despite the widespread adoption of Kubernetes, many DevOps teams and SREs still struggle to troubleshoot issues because of all the complexity that comes with the open source container orchestration platform. That’s why we developed Kubernetes Monitoring, an application in Grafana Cloud you can use to visualize and alert on your Kubernetes clusters.

3 Reasons Why People Are LEAVING Kubernetes BEHIND

It's no secret that Kubernetes is complex, but did you know more people than ever are looking for an opinionated alternative to Kubernetes? Alexander Mattoni, Co-Founder and Head of Engineering at Cycle.io, dives into some of the reasons driving this shift, and why you may want to consider an alternative for your container orchestrator.

Handling Networking Errors in Kubernetes

As with any distributed system, networking plays a fundamental role in Kubernetes. Whether it’s allowing containers on different nodes to communicate, exposing services to external clients, or managing the flow of data between pods, Kubernetes networking is at the heart of the Kubernetes ecosystem. Understanding this system is the key to keeping your deployments running smoothly.

Codefresh in the Wild: building Starbase-80

This article is part of our series “Codefresh in the Wild” which shows how we picked public open-source projects and deployed them to Kubernetes with our own pipelines. This week’s pick is starbase-80, a Kubernetes “homepage” application. We will use various tools such as GitHub, Docker, AWS, Codefresh, Argo CD, Terraform. This article chronicles how we integrated all those tools together in order to build an end-to-end deployment workflow.

Codefresh in the Wild: Building draw.io

This article is part of our series “Codefresh in the Wild” which shows how we picked public open-source projects and deployed them to Kubernetes with our own pipelines. This week’s pick is draw.io an online application for drawing different types of diagrams. We will use several tools such as GitHub, Docker, Helm Codefresh, Argo Rollouts, Argo CD. This guide chronicles how we integrated all those tools together in order to build an end-to-end Kubernetes deployment workflow.

GitHub Variables and Nx Reusable Workflows

At Qovery, we build our frontend using Nx and rely on the official nrwl/ci GitHub Actions. Our frontend requires third-party tokens during compile time, but we would like to avoid hardcoding them or using the.env file to define our tokens. The latter exposes our source code directly on GitHub, and even though it's not sensitive data, we don't want it to be easily scraped.

10 Most Common Kubernetes Reliability Risks

Reliability risks are potential points of failure in your system where an outage could occur. If you can find and remediate reliability risks, then you can prevent incidents before they happen. In complex Kubernetes systems, these reliability risks can take a wide variety of forms, including node failures, pod or container crashes, missing autoscaling rules, misconfigured load balancing or application gateway rules, pod crash loops, and more. And they’re more prevalent than you might think.

Top 4 Crossplane Alternatives & Competitors

The evolution of cloud infrastructure management has been significantly influenced by the development of Infrastructure as Code (IaC) tools, among which Crossplane stands out as a pioneering solution. CrossPlane, an open-source project, revolutionizes how developers manage and orchestrate cloud services by extending Kubernetes with powerful abstractions for multi-cloud environments.

Codefresh in the Wild: building Pastr

This article is part of our series “Codefresh in the Wild” which shows how we picked public open-source projects and deployed them to Kubernetes with our own pipelines. We will use several tools such as GitHub, Docker, AWS, Codefresh, Argo CD, Kustomize. This guide chronicles how we integrated all those tools together in order to build an end-to-end Kubernetes deployment workflow.

What is Kubernetes Pod QoS?

Container orchestration, Kubernetes has emerged as a leading platform for managing and deploying containerized applications. One fundamental concept that plays a crucial role in ensuring optimal performance is the Quality of Service (QoS). In the realm of Kubernetes, this concept is applied at the level of Pods, forming the backbone of resource management within the cluster.

Resource Constraints in Kubernetes and Security

The Sysdig 2024 Cloud‑Native Security and Usage Report highlights the evolving threat landscape, but more importantly, as the adoption of cloud-native technologies such as container and Kubernetes continue to increase, not all organizations are following best practices. This is ultimately handing attackers an advantage when it comes to exploiting containers for resource utilization in operations such as Kubernetes.

Demystifying the Software Bill Of Materials (SBOM) and why everyone's talking about them

Tanzu Developer Advocate and Enlightning host Whitney Lee speaks with Tanzu Solutions Architect, Alex Barbato to unpack the Software Bill of Material (SBOM). SBOMs have gained a lot of attention in the past decade, most recently as a result of a slew of White House Executive Orders on improving cybersecurity and service delivery. Listen in as they discuss the most common use cases for SBOMs, using CVEs for triage and remediation, as well as the Vulnerability Exploitability Exchange (VEX), and much more!

Datadog on Kubernetes Autoscaling

Datadog, the observability platform used by thousands of companies, runs on dozens of self-managed Kubernetes clusters in a multi-cloud environment, adding up to tens of thousands of nodes, or hundreds of thousands of pods. Also, this infrastructure is used by a wide variety of engineering teams at Datadog, with different features and capacity needs that may also change overtime.

Announcing Longhorn 1.6.0

The Longhorn team is excited to announce the latest minor release, version 1.6.0! This release introduces several features, enhancements, and bug fixes that are intended to improve system quality and the overall user experience. Specifically, this release includes a further feature preview of the highly anticipated Longhorn Data Engine Version 2.0, platform-agnostic deployment, node maintenance, and improvements to stability, performance, and resilience.

Service mesh and ingress controllers: Bringing the outside world in

The first problem that any cloud-native application has to solve is how to communicate with the world outside the cluster. This is “the ingress problem”, and while service meshes don't have to solve it directly, it is absolutely a major part of successfully getting your application working with one! Join us for a whirlwind tour of how service meshes interact with ingress controllers using the Linkerd service mesh with Emissary-ingress, NGINX, and Envoy Gateway.

Securing Credentials for GitOps Deployments with AWS Secrets Manager and Codefresh

GitOps is a set of best practices that build upon the foundation of Infrastructure As Code (IAC) and expand the approach of using Git as the source of truth for Kubernetes configuration. These best practices are the driving force behind new Kubernetes deployment tools such as Argo CD and Flux as well as the Codefresh enterprise deployment platform. Adopting GitOps in a Kubernetes environment is not a straightforward task when it comes to secret management.

Unleashing the Potential of SVGs: A Guide to Dynamic Visualization and Monitoring

In the dynamic realm of monitoring Kubernetes clusters, effective visualization is paramount for gaining insights into system health and performance. One versatile tool that has gained prominence in this domain is Scalable Vector Graphics (SVGs). In this blog post, we’ll delve into the usage of SVGs, explore different implementation methods, weigh the pros and cons, and discuss why they are indispensable for monitoring Kubernetes with Icinga2.

#018 - Kubernetes for Humans Podcast with Pavel Brodsky (Forter)

Pavel has been a Backend Engineer for years before switching to a DevOps role at Forter — the leading trust as a service unicorn startup. Three years ago, he transitioned into an Engineering Manager role in a team responsible for Forter's CI/CD pipelines and internal developer platform. Since becoming an EM, he has been focused on maintaining happy and effective teams, and he is passionate about developer experience.

Kubernetes Services & Types

Kubernetes stands out as a powerful tool for managing, scaling, and deploying containerized applications. At the heart of Kubernetes lies its service management capabilities, which play a crucial role in facilitating communication between various components within a cluster. In this guide, we delve into Kubernetes services, exploring their types, functionalities, and best practices.

Configuration as Code: Everything Developers Need to Know

Configuration as code (CaC), a practice that involves setting up operating systems and software through configuration files, has quickly become an essential concept for software developers and DevOps teams. The key reason for this is that CaC integrates seamlessly with CI/CD and version control pipelines, a game-changing benefit discussed in this article.

Komodor Joins Forces with Cisco FSO to Elevate Kubernetes Management to New Heights

We at Komodor are excited to announce our groundbreaking integration with Cisco Full-Stack Observability (FSO). This collaboration marks a significant milestone in Kubernetes Continuous Reliability, bringing together the best of both worlds to redefine Kubernetes management.

What is Kubernetes Architecture?

Kubernetes is an open-source platform designed to automate deploying, scaling, and managing containerized applications. It groups containers that make up an application into logical units for easy management and discovery. Understanding the architecture of Kubernetes is crucial for anyone who works with this platform. It helps you to better understand how different components of a Kubernetes cluster interact with each other and how applications are run on this platform.

How to observe and troubleshoot microservices connectivity in Amazon EKS

In the complex landscape of microservices within Amazon Elastic Kubernetes Service (EKS), maintaining seamless connectivity within microservices is paramount for ensuring optimal performance and reliability. As organizations increasingly embrace microservices architecture, understanding how to observe and troubleshoot microservices connectivity issues in Amazon EKS becomes a critical skill set.

2024 Is the Year of Software Delivery Reinvented

Since Codefresh launched our GitOps platform and Enterprise version of Argo CD and Argo Rollouts in November 2020, and extended that platform with Argo Workflows in March 2022 we’ve added numerous features, improved installation, management of GitOps instances, improved security, scalability, and so much more. Now, we’re helping our users scale software delivery across environments.

Kubernetes 2024: Challenges and solutions

Kubernetes has become the world's leading container orchestration platform, aiding small-scale to large-scale businesses in automating, autoscaling, and managing application deployments. Before delving deeper, let's understand why cloud-native solutions like Kubernetes have become the world's—especially organizations'—favorite technology. Creating highly scalable, resilient applications requires flexible infrastructure management.

Crossplane loves Kubernetes as much as we do... But, differently!

Kubernetes has emerged as the de facto orchestrator for deploying and managing containerized applications. Its versatility and robust ecosystem have paved the way for innovative tools that leverage its capabilities, extending its utility beyond mere container orchestration. Among these tools, Crossplane and Qovery stand out for their unique approaches to simplifying cloud resource management.

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.

Invisible Armor: Cycle's Behind-the-Scenes Update Guards Against Recent "Leaky Vessels" Container Exploit

At Cycle, we understand the paramount importance of security and the challenges that come with maintaining it. That's why we're proud to share how our proactive approach has not only addressed the recent “Leaky Vessels” container exploit, but has done so in a manner entirely transparent to our customers, and in under 4 hours of the vulnerability being made public.