Operations | Monitoring | ITSM | DevOps | Cloud

March 2024

AI's Role In Streamlining Kubernetes Operations For Better Cost Management

While many of us have already heard of Kubernetes, or may even be leveraging it within our technology stacks, it’s still important to remember that the platform is undergoing massive adoption and evolvement. Due to its relative infancy, Kubernetes is ripe to allow for integrating new technologies, like Artificial Intelligence (AI) and Machine Learning (ML). As an open-source platform, Kubernetes orchestrates containerized applications, ensuring they run efficiently and resiliently.

10 Best ECS Alternatives

Ensuring efficient deployment and management of containerized applications is critical to development teams across all possible industries in today’s cloud-native world. A standout service for many has been AWS Elastic Container Service (ECS), which has proven to be scalable and easy to use while integrated into one of the largest cloud ecosystems out there. However, one size does not fit all.

Heroku: the PaaS of the Past Struggles To Keep Up

If there's one thing almost every developer has done in their life, it's deploy an application to Heroku. From their launch in 2007, Heroku dominated PaaS and caught the attention of Salesforce who acquired them in 2010. They had the first managed Postgres service in 2011, an easy to use CLI, and, last but not least, it was free to get started which led to a big uptick in initial popularity. Every side project from here to the moon went to Heroku.

Observability Unpacked: 5 Takeaways From KubeCon + CloudNativeCon 2024

StackState had a blast at this year's KubeCon + CloudNativeCon gathering in Paris! The discussions were in-depth, covering a wide array of topics and lasting much longer than in the past. This year, attendees seemed to have a considerably deeper understanding of the cloud-native ecosystem, probably attributed to its rapid growth. We also noticed a pretty dramatic evolutionary shift in the vendors at the expo hall, who were showcasing some truly progressive specialized solutions.

#022 - Kubernetes for Humans with Adrian Cockcroft (Nubank)

Adrian Cockcroft has played an instrumental role in shaping the modern cloud computing landscape, particularly through his contributions at Netflix and later at Amazon Web Services (AWS). With a background in computer science, Cockcroft’s career has spanned various roles, including developer, architect, and executive positions, where his insights into scalable, resilient systems design have had a profound impact.

Completing the Kubernetes Monitoring Puzzle

Kubernetes has changed the way many organizations approach the deployment of their applications. But despite its benefits, the additional layers of abstraction and reams of data can cause complexity around Kubernetes monitoring. We’ve seen so much of these challenges borne out in the results of the 2024 Observability Pulse survey. In the survey report, 36% of respondents say Kubernetes poses a challenge, and just 10% of organizations say they have full observability into their environments.

Top 5 takeaways from KubeCon EU 2024

Another KubeCon has passed! Now that we have all (hopefully) recovered from the week in Paris with good food, wine, and catching up with colleagues, let’s talk about the important topics that took center stage at KubeCon EU 2024 this year. As we celebrate the 10th anniversary of the initial Kubernetes release, it’s evident that the growth and positive impact of containerized computing have revolutionized the industry.

10 Best EKS Alternatives

Amazon Elastic Kubernetes (EKS) is a powerful solution for managing Kubernetes native applications in the cloud. Being a managed service by Amazon, it handles a lot of complexities of Kubernetes on its own. However, despite its robust features, organizations might seek EKS alternatives due to challenges such as cost considerations, specific feature requirements, or the desire for greater control over their infrastructure.

Announcing the Harvester v1.3.0 release

Last week – on the 15th of March 2024 – the Harvester team excitingly shared their latest release, version 1.3.0. The 1.3.0 release has a focus on some frequently requested features, such as vGPU support and support for two-node clusters with a witness node for high availability. As well as a technical preview of ARM enablement for Harvester and cluster management using Fleet. Let’s dive into the 1.3.0 release and the standout features…

From VMware to VMscared: Inside Broadcom's Controversial Acquisition - Navigate North America 24

Join Tim Banks, Dinesh Majrekar, and Mark Boost in a crucial Fireside Chat as they dissect the implications of Broadcom's acquisition of VMware. This in depth discussion covers the strategic cuts, the anticipated industry shifts, and the direct impact on VMware's long-standing customer base. Tune in for their valuable insights into navigating the complexities of vendor lock-in and the path forward for affected enterprises.

Navigating the VMware by Broadcom Acquisition

In November 2023, the technology landscape witnessed a monumental shift with Broadcom's acquisition of VMware for $69 billion. This strategic move not only redefines the contours of IT and cloud computing but also signifies a new era for the new giant. Broadcom's leap towards subscription-based services and hybrid cloud environments echoes a broader industry evolution towards more flexible, service-oriented architectures.

Let's Go Backstage: E2E IDP Tips & Tricks for Platform Engineers

Backstage is gaining wide adoption for platform engineering teams looking to build internal development platforms. After implementing Backstage, data has shown an improvement in 2X of code changes, and a decrease of 17% in cycle time making a huge impact on the business delivery pipeline for organizations. Backstage with its rich plugin ecosystem, makes it possible to get full troubleshooting and security coverage you need across your entire pipeline in a single dashboard and interface.

Enhancing Collaboration between Development and Operations with DevOps

The collaboration between development (Dev) and operations (Ops) teams is crucial for delivering high-quality software products and services efficiently. DevOps has emerged as a transformative approach that bridges the gap between these two traditionally siloed functions, fostering a culture of collaboration, automation, and continuous improvement.

Effective Monitoring and Alerting Strategies in DevOps

DevOps teams play a crucial role in ensuring the continuous delivery of software applications. One of the key pillars of DevOps success is implementing effective monitoring and alerting strategies. In this blog post, we will explore the importance of monitoring and alerting in DevOps, discuss best practices, and provide insights into building a robust monitoring ecosystem.

CPU vs GPU: What's the Difference?

If you've ever delved into the intricacies of PC building or taken your first steps in an introductory Computer Science class, chances are you've encountered the ubiquitous term – GPU. For many gaming enthusiasts, myself included, GPUs are the magic component that gives you more frames in your favorite FPS game, while CPUs are the component where our code finds its execution space.

Spot Ocean outperforms in GigaOm Radar for Kubernetes Management

Spot Ocean has been recognized as the sole leader and outperformer in the GigaOm 2024 Radar for Kubernetes Resource Management in the Maturity and Platform Play quadrant. The report highlights solutions that help organizations more effectively manage the increasing complexity of Kubernetes environments in the cloud. GigaOm evaluated a number of vendors on their ability to analyze and optimize Kubernetes resources.

Users Outgrowing Docker Swarm Look To Cycle for Familiar Feel

Docker has a storied history of being one of the most widely used developer toolings of all time. In the early days of containers, it was the only thing being used for local container development, and their contributions will be forever remembered as a major factor in the speed at which container technology was adopted. Docker also created a container orchestration platform called Docker Swarm.

Future Trends In Kubernetes Cost Management: What To Expect

Kubernetes has emerged as a pivotal force in shaping modern cloud infrastructure. Originating as a brainchild of Google, Kubernetes has evolved into an open-source platform that has revolutionized how applications are deployed, scaled, and managed across a vast network of machines. Its ability to orchestrate containerized applications efficiently makes it an indispensable tool within cloud computing. However, with great power comes great responsibility, particularly in the realm of cost management.

Argo CD and Codefresh GitOps Security Updates 3/18/2024 - Preventing Brute-Force and Denial of Service

In September 2023, security researchers from KTrust reported three issues through the official Argo CD security disclosure channels in accordance with Argo CD security policy. In coordination with other Argo maintainers, we have issued security updates for both Argo CD and Codefresh GitOps (enterprise Argo). Below you can read more about these CVEs, their impact, and mitigation.

Kubernetes CronJob: Complete Guide to CronJobs

Kubernetes CronJobs are a feature that lets you automate tasks in a Kubernetes cluster. They let you schedule and run jobs on a regular basis, making them good for tasks like data backups, database maintenance, log rotation, and more. CronJobs help make operations easier and reduce manual work, letting you focus on other important parts of your application. In this guide, we will explain what CronJobs are and how they are different from regular Kubernetes Jobs.

How to find Kubernetes reliability risks with Gremlin

Part of the Gremlin Office Hours series: A monthly deep dive with Gremlin experts. Most Kubernetes clusters have reliability risks lurking just below the surface. You could spend hours or even days manually finding these risks, but what if someone could find them for you? With Detected Risks, Gremlin automates the work involved in finding and tracking reliability risks across your Kubernetes clusters. Surface failed Pods, mismatched image versions, missing resource definitions, and single points of failure, all without having to run a single test.

How NeuVector Leverages eBPF to Improve Observability and Security

There’s been a lot of recent interest in eBPF (extended Berkeley Packet Filter) and its application for container security solutions. Let’s examine eBPF’s features and benefits and how NeuVector utilizes them to enhance its full-lifecycle container security solution.

Rancher Live: The legal aspects of open source

Kubernetes and cloud-native technologies have become widely adopted in the last decade, making them ubiquitous. This has significantly contributed to the open-source movement and highlighted the importance of policymaking in the successful adoption and sustainability of the ecosystem. However, understanding and navigating the complex legal landscape on the path to production can be challenging, particularly for developers seeking to understand the ecosystem. That’s why, in this episode of Rancher Live, we will take a slight detour from talking tech to deconstructing some key policy issues associated with open-source software with OpenUK's CEO, Amanda Brock.

Containerization and DevOps Optimizing Deployment with Docker and Kubernetes

DevOps practices have revolutionized how teams build, test, deploy, and manage applications, enabling rapid delivery without compromising quality. Central to this paradigm shift are containerization technologies like Docker and orchestration platforms like Kubernetes. In this article, we’ll explore how containerization and DevOps intersect, and how leveraging Docker and Kubernetes can optimize deployment processes.

Streamlining Deployment Pipelines with DevOps Automation

DevOps has emerged as a crucial methodology for software development and deployment. DevOps bridges the gap between development and operations teams, fostering collaboration and enabling continuous integration and delivery (CI/CD). At the heart of DevOps lies automation, which streamlines deployment pipelines, enhances productivity, and ensures rapid, reliable software delivery.

How should a great K8s distro feel? Try the new Canonical Kubernetes, now in beta

Kubernetes revolutionised container orchestration, allowing faster and more reliable application deployment and management. But even though it transformed the world of DevOps, it introduced new challenges around security maintenance, networking and application lifecycle management.

NeuVector UI Extension for Rancher Enhances Secure Cloud Native Stack

We have officially released the first version of the NeuVector UI Extension for Rancher! This release is an exciting first step for integrating NeuVector security monitoring and enforcement into the Rancher Manager UI. The security vision for SUSE and its enterprise container management (ECM) products has always been to enable easy deployment, monitoring and management of a secure cloud native stack.

Progress Flowmon Monitoring for Kubernetes Applications

From the perspective of network administrator and operator, the fundamental requirements for network applications are the same regardless of the environment they are running in. They need to have their network communication fast, reliable and secure. To meet these requirements, we need to have relevant data about the application traffic.

An OpenTelemetry backend in a Docker image: Introducing grafana/otel-lgtm

OpenTelemetry is a popular open source project to instrument, generate, collect, and export telemetry data, including metrics, logs, and traces. OTel, however, does not provide a monitoring backend — and this is exactly where the Grafana stack comes in. Here at Grafana Labs, we’re fully committed to the OpenTelemetry project and community.

#021 - Kubernetes for Humans Podcast with Ramiro Berrelleza (Okteto)

Ramiro Berrelleza is one of the founders of Okteto. He has spent most of his career (and his free time) building cloud services and developer tools. Before starting Okteto, Ramiro was an Architect at Atlassian and a Software Engineer at Microsoft Azure. Originally from Mexico, he currently lives in San Francisco.

Optimizing for High Availability and Minimal Latency in Distributed Databases with Kubernetes and Calico Cluster Mesh

Efficient connectivity for stateful workloads such as databases across multiple Kubernetes clusters is crucial for effective multi-cluster deployments. The challenge lies in providing seamless communication between services deployed across these clusters. Calico Cluster mesh enhances Kubernetes’ native service discovery, allowing it to function across multiple Kubernetes clusters.

Qovery is Now Available on the AWS Marketplace

I'm thrilled to announce the availability of Qovery on the AWS Marketplace. You can now buy and benefit from Qovery right from the AWS Marketplace. Before delving into the specific advantages of purchasing Qovery through the AWS Marketplace, let's first understand what the AWS Marketplace is and why this is something you should consider when purchasing Qovery.

Centralized Multi-Cluster Management and Operations

Join us for our webinar on centralized multi-cluster management and operations, during which we’ll explore how to manage multiple clusters across various regions. This will teach you how to unify access control and authorization layers, ensuring secure, streamlined operations. Our panel will then dive into the challenges of maintaining consistent application deployment across all regions through a single console.

Densify Named a Market Leader in GigaOm Radar Report for Kubernetes Resource Management

Densify has just been recognized by GigaOm as a Leader and “Fast Mover” in the market for Kubernetes Resource Management. This is the second year in a row that Densify has gained this distinction and comes in addition to also being named a leader and outperformer in GigaOm’s report on Cloud Resource Optimization in June of last year.

Merging to Main #8: Ethics & AI with Paul O'Reilly & Dan Garfield, Codefresh

🚨 Merging to Main is back with a new host! 🚨 Let's welcome Paul O'Reilly 🎉 and follow along on his journey of exploring topics around Tech, DevOps, AI, Argo and others, with all sorts of awesome people from all around the globe! 🌎 During this session we have Codefresh's Chief Open Source Officer, Dan Garfield joining Paul live to talk about all things Ethics & AI.

Docker Logging: Effective Strategies for Docker Log Management

Docker is a platform that makes creating, deploying, and running containerized applications easier. Containerization is a lightweight and portable application deployment technique involving packaging an application and its dependencies inside a container. A container is a standalone, executable software package that includes everything needed to run a piece of software, including the code, runtime, system tools, libraries, and settings.

Build vs Buy: When to Build or Buy an Internal Developer Platform

An Internal Developer Platform (IDP) is an ecosystem that empowers developers to manage the entire application lifecycle from development to deployment autonomously. As a vital component for organizations, the implementation of an IDP often presents a ‘Build vs. Buy’ dilemma: should you construct your own IDP, tailored to your unique needs, or would it be more efficient to purchase a pre-built solution?

Know Before You Go: Cloud Native Rejekts

You may have heard of KubeCon, but have you met its cool & edgy sibling, Cloud Native Rejekts? A human-sized conference that offers speakers the opportunity to upcycle their rejected KubeCon sessions, this one is truly curated for the community, by the community. Join Divya Mohan, our Principal Technology Advocate and first-time attendee, as she hosts Benazir Khan, one of the organisers, to learn what you can expect from the conference, some behind-the-scenes banter, and much more on this Know Before You Go episode.

Know Before You Go : KubeCon EU 2024

Let's face it - major global conferences like KubeCon + CloudNativeCon can be intimidating and exhausting to navigate, whether you're a newbie or a veteran. As an international attendee, add in travel, jetlag, and a bunch of other stuff and what you get is a recipe for a stressful week. Join Robert Sirchia as he hosts Aurelie Vache and Cyril Cuvier to learn how you can make the most of the upcoming KubeCon + CloudNativeCon in Paris.

New Integration: Cycle.io and Depot.dev Team Up for Enhanced Docker Builds

In our continuous mission to improve development workflows and operational efficiency for our users, Cycle.io is thrilled to announce a new partnership with Depot. This collaboration is set to revolutionize how organizations build images, focusing on accelerating the Dockerfile build process. "I'm particularly excited to add this integration to Cycle's platform.

How to set up a Private, Remote and Virtual Docker Registry

The simplest way to manage and organize your Docker images is with a Docker registry. You need reliable, secure, consistent and efficient access to your Docker images that’s shared across your team in a central location, including a place to set up multiple registries that work transparently with the Docker client. There are three different repository types in JFrog Artifactory that you will use regularly for all of your package types, including Docker container images.

Kubefirst joins the Civo family

I am excited to share the news that Civo has acquired Kubefirst, the renowned open-source GitOps powered platform for Kubernetes, as part of our commitment at Civo to simplify cloud computing complexities. This acquisition aims to drive synergies between Civo and Kubefirst, fostering enhanced product offerings and innovation in the cloud computing space. Together, this partnership will allow us to continue expanding our capabilities and enhance the services offered to our community.

DNS troubleshooting for Kubernetes applications with Calico DNS dashboards

Within Kubernetes, the Domain Name System (DNS) plays a pivotal role in facilitating service discovery, allowing pods to effectively locate and interact with other services within the cluster. For organizations transitioning their workloads to Kubernetes, establishing connectivity with services external to the cluster is equally important.

Comparing Cost Between Traditional IT Infrastructure And Kubernetes

To optimize costs, businesses must continuously assess the cost-effectiveness of their IT infrastructure. This article explores the financial implications of transitioning from traditional cloud IT infrastructure, characterized by elements like EC2, RDS, and non-containerized environments, to Kubernetes, a modern container-orchestration system. Traditional IT infrastructures have long been the backbone of many organizations, offering a certain level of predictability in cost and performance.

Secure Credentials for GitOps Deployments Using the External Secrets Operator and AWS Secrets Manager

The security and storage of secrets is one of the most controversial subjects when it comes to GitOps deployments. Some teams want to go “by the book” and use Git as the storage medium (in an encrypted form of course) while others accept the fact that secrets must be handled in a different way (outside of GitOps). There is no right or wrong answer here and depending on the organization requirements, either solution might be a great fit.

The Case for Kubernetes Alternatives and Why So Many are Choosing Cycle

Kubernetes has become quite the conundrum. It’s 2024 and more teams than ever are looking for an alternative to the self proclaimed “de-facto” container solution for reasons ranging from long term complexity to its absolutely massive cost to maintain. So here’s the scoop. Teams have been ditching Kubernetes faster than hipsters drop mainstream coffee chains for that obscure, single-origin brew. Why?

8 Kubernetes application performance monitoring challenges and how to solve them

Kubernetes is a widely-adopted platform that manages the containers that host an application. Instead of handling nodes and containers individually, it groups all workloads as orchestrated layers. This abstraction simplifies the overall complexities involved, making the application easier to manage.

More bang for your K8s buck: How automatic rightsizing saves up to 50%

In today’s fast-paced digital landscape, businesses are increasingly relying on Kubernetes (K8s) to efficiently manage their containerized workloads. However, many organizations face a significant challenge when it comes to effectively utilizing compute resources, specifically CPU and memory. One Datadog study found that more than 65% of K8s containers use less than 50% of requested memory and CPU. That’s a staggering waste.

Unlocking Efficiency and Collaboration The Power of DevOps

Software development, where agility and collaboration are paramount, DevOps has emerged as a transformative force. By breaking down traditional silos between development and operations teams, DevOps fosters a culture of efficiency, collaboration, and continuous improvement. In this blog post, we’ll delve into the power of DevOps and how it unlocks new levels of efficiency and collaboration within organizations.

Extracting the Docker Host's IP Address within a Docker Container

Understanding how to execute this task is essential for developers and system administrators. This blog will explore various methods and commands to obtain the Docker host's IP address from within a Docker container. Docker has emerged as a cornerstone technology in modern software development and deployment. Revolutionizing the way applications are built.

Discover 7 New Major Features on Qovery

I'm thrilled to unveil a suite of groundbreaking features that we've introduced over the past four months at Qovery. Our commitment to enhancing your development and deployment experience continues to be our driving force. Recently, we shared these updates during our exhilarating public demo day, which you can watch here. Let's dive into the features that are set to redefine your interaction with Qovery.

Docker Monitoring with ELK Stack

Dockers are containerization platforms where you can store multitudes of data in a single package ( by dividing them into different containers). Since these are high-volume entities, managing and monitoring them should be a top priority. I’ll tell you why. Because when it grows out of our capabilities, we won't be able to control any errors popping up in it. So, as the saying goes, prevention is better than cure.

Revolutionize Your Development Pipeline Embrace DevOps for Seamless Integration and Continuous Delivery

Traditional development methodologies are being replaced by more efficient and collaborative approaches like DevOps. By integrating development (Dev) and operations (Ops) teams, DevOps streamlines the software delivery process, leading to faster time-to-market, improved product quality, and increased customer satisfaction.