Operations | Monitoring | ITSM | DevOps | Cloud

November 2023

Kubeapps: An Open Source Application Dashboard for Kubernetes from Bitnami by VMware Tanzu

Kubeapps is one of the open source projects that the Bitnami team at VMware contributes to, and it is among the 100+ pre-packaged open source images present in Bitnami Application Catalog and VMware Tanzu Application Catalog (the enterprise edition of Bitnami Application Catalog). This blog presents an overview of Kubeapps and how you can use it to simplify your Kubernetes application deployments.

Kubernetes for Humans Podcast with ETL Shwartz

Kubernetes for Humans is a podcast focused on K8s for enterprises, adoption challenges, industry trends, innovation, and future predictions. Hosted by ETL Shwartz, Co-Founding CTO at Komodor. The following is a sneak peek into our new podcast series. In this episode, ETL has a geeky conversation with Christoph about all things K8s.

Kubernetes Unpacked: Embracing GitOps & Best-Practice Tools with Kubefirst

Dive into the world of Kubernetes in our upcoming meetup with Kai Hoffman (Developer Advocate at Civo), Frédéric Harper (Principal Developer Advocate at Kubefirst), and John Dietz (Co-founder of Kubefirst). This session will commence with a presentation on the symbiotic relationship between Kubernetes and GitOps. Delve into the history and evolution of Kubernetes best practices and discover how Kubefirst packages these principles, offering developers a streamlined toolkit of open-source, well-documented, and supported resources.

How we Chartered a Course to Helm's Success with CNCF with Matt Butcher - Navigate Europe 23

Join Matt Butcher, one of the original creators of Helm. Dive into the journey of Helm, from its early days as a small hackathon project at a startup in Boulder, Colorado, to becoming a pivotal tool in the Kubernetes ecosystem. Matt speaks about the challenges, technical hurdles, and the strategic decisions that shaped Helm, including its integration with CNCF and the significant transition from Helm 2 to Helm 3.

Future of GitOps by Kubefirst's John Dietz at KubeCon NA 23 - Civo TV

Join John Dietz of KubeFirst at KubeCon NA 23, as he delves into the future of GitOps. Discover how Kubernetes is evolving beyond just running applications to managing infrastructure. Learn about the latest advancements in cluster management with KubeFirst's release 2.3, integrating Crossplane and Terraform, and how these innovations can benefit your organization.

Common Problems with Container Platforms

Containers are nearly ubiquitous in software these days. Outside of abstractions like fully managed services (RDS, Dynamo, Cloud SQL), everything engineering teams are responsible for, mostly, land in containers. For many, deciding what platform to run those containers on is a burning question. Choosing the wrong container management solution can be a real headache.

Orchestrating Kubernetes with Terraform: A Step-by-Step Guide to Building Your Container Empire

When Terraform and Kubernetes work in tandem, Terraform can define and configure resources within a Kubernetes cluster using its declarative configuration language, encompassing various elements. Explore further with Control Plane.

Sysdig Achieves the Amazon EKS Ready Designation

Today Sysdig has been recognized for achieving the Amazon Elastic Kubernetes Service (Amazon EKS) Ready designation from Amazon Web Services (AWS). This specialization recognizes that the Sysdig cloud-native application protection platform (CNAPP) is validated by AWS Partner Solutions Architects to integrate with Amazon EKS and Amazon EKS Anywhere. Amazon EKS Ready Partners like Sysdig offer AWS customers the ability to customize the Kubernetes solution to fit their business needs.

Love is Blind, But your K8s Collaborative Troubleshooting Doesn't Have to be - Navigate Europe 23

Join Maria, a seasoned developer advocate from Kubeshop, as she delves into the intricate world of Kubernetes (K8s) troubleshooting. Uncover her expert tips through five best practices for effective Kubernetes troubleshooting and explore how Botkube can revolutionize your approach to these challenges.

Migrating Databases Best Practice by Percona at KubeCon NA 2023 - Civo TV

Join Dave Stokes, a technology evangelist from Percona, as he shares expert insights on migrating databases at KubeCon NA 2023. This informative session, hosted in Chicago, covers essential best practices for transitioning from proprietary databases to open-source solutions.

4 Pillars of Successful DevOps Assessment

DevOps isn’t just a methodology; it’s a culture that fosters collaboration, automation, and continuous improvement within an organization. Conducting a successful DevOps assessment is crucial for understanding where your team stands in its DevOps journey and identifying areas for enhancement. To ensure a comprehensive evaluation, focus on these four pillars.

Kubernetes vs Docker. What you need to know

There are some discussions about what is better to choose Kubernetes or Docker, and it may be really challenging to get one specific reply. These are fundamentally different technologies and it is better to have an understating of their functioning and benefits prior to choosing something. The thing that doesn't need any additional explanation is that VPS is definitely important despite the technology you select. A virtual private server is used to get additional layers of isolation from other clients.

Enhance your troubleshooting workflow with Container Images in Datadog Container Monitoring

Containers are powerful tools for scaling and deploying your applications, but with so many components pulled from different sources, there’s a greater potential for issues within them to go undetected. As a result, you need to monitor every layer of your containerized environments for vulnerabilities and performance problems—from your application to your container images.

Simplify Kubernetes with Cribl Edge on EKS Add-on

Let’s be honest, working with Kubernetes (K8s) has never been the easiest tech to work with. As a seasoned Kubernetes professional, I find myself constantly looking for ways to set up collecting data from my clusters, only to find out that there is a new, more complicated way to get the data I’m looking for.

Wasm - From your Laptop to the Cloud and Back Again by Danielle Lancashire - Navigate Europe 23

Join Danielle Lancashire at Navigate Europe 23 for an exploration of the evolution of software deployment. From the physical servers of the '90s to the cutting-edge world of WebAssembly and microservices, Danielle takes us through the transformative journey of technology.

How Can You Contribute to Open-Source Projects with @salaboy - KubeCon NA 23 Insights - Civo TV

Join Mauricio Salatino, an experienced software developer and contributor to the Dapper project, as he shares valuable insights on contributing to open-source projects. This video from KubeCon NA 23 on Civo TV offers practical advice on finding projects that align with your interests, engaging with communities, starting with small contributions, and gradually taking on bigger roles.

Why You Need Different Backup Solutions for VMs and Containers

Applications running in virtual machines (VMs) are mostly static and single tenant, relying on backup of the file system. Kubernetes is a multitenant environment with lots of metadata information (e.g., config maps, secrets, pods, etc.) and distributed applications. So, a Kubernetes data protection solution needs to understand Kubernetes patterns to deal with continuous changes inside a cluster, and a cloud native data protection solution should be application-centric and not infrastructure-centric.

A Simplified Guide to Kubernetes Monitoring

The open-source Kubernetes platform has become the de facto standard for deploying, managing, and scaling containerized services and workloads. In fact, 83% of DevOps teams are using Kubernetes to deploy containerized applications in production, taking advantage of its workload orchestration and automation capabilities to optimize the software development process and reduce web server provisioning costs.

Building Real time Analytics on Kubernetes by Robert Hodges - Navigate Europe 23

Join Robert Hodges, a seasoned programmer with over five decades of experience, as he dives into the world of real-time analytics in Kubernetes, emphasizing the strengths of ClickHouse, his preferred database. Hodges shares his extensive knowledge and practical insights on leveraging Kubernetes for robust data analytics: the complexities, best practices, and technical nuances of running ClickHouse on Kubernetes, and the future of data management in cloud environments.

Opinionated Observability with Ralph Meijer - Navigate Europe 23

Join Ralph Meijer from Netdata as he explores the concept of "Opinionated Observability" in our latest Navigate Europe 23 talk. Dive into the intricacies of transforming complex metrics into user-friendly visualizations and alerts. Ralph shares his professional journey and the challenges he faced in different roles, emphasizing the importance of understanding metric context and units. Discover how Netdata's innovative approach simplifies observability, offering pre-defined dashboards and alerts for efficient monitoring.

How can you Reduce your Kubernetes Costs during Development - KubeCon NA 23 Insights - Civo TV

At KubeCon NA 23, Ramiro Berrelleza, CEO and Co-Founder of Okteto, give tips into strategies for cost control in Kubernetes, emphasizing the importance of budgeting, user education, and automated solutions for efficient resource management. Discover how to optimize your development experience while keeping costs in check.

Farming Cloud Native Platforms Be Prepared for the Army of Chickens and Eggs! - Navigate Europe 23

Join us in this insightful session from Navigate Europe 23, where John Dietz and Jared Edwards delve into the intricacies of building cloud-native platforms. They address the prevalent 'chicken and egg' scenarios, demonstrating practical solutions with Argo CD technology. The talk covers Kubernetes' role, the complexities of cloud-native tools, and the essential pillars of constructing these platforms. Don't miss their live demo showcasing real-time problem-solving in cloud-native technology.

Kubernetes Configmap: Our Complete Guide

Mastering ConfigMaps in Kubernetes is crucial for anyone looking to streamline their container orchestration processes. This guide dives into the pivotal role of ConfigMaps in Kubernetes, detailing their function in managing non-confidential data as key-value pairs. We will explore their crucial role in decoupling configuration from container images and enhancing adaptability across various environments like development and production.

Bringing Product Thinking to Your Platform by Abby Bangser - Navigate Europe 23

Watch Abby Bangser's talk at Navigate Europe 23, where she shares her expertise in platform engineering. Abby redefines platform engineering as a product, exploring innovative team structures, the importance of understanding user needs, and the crucial role of product management in platform teams.

The Role of Containers and Kubernetes in DevOps Transformation

Containers and Kubernetes has become the cornerstone of modern DevOps practices. As organizations strive for agility, scalability, and seamless collaboration between development and operations teams, the adoption of Containers and Kubernetes has emerged as a transformative force. This blog explores the pivotal role these technologies play in the DevOps journey, unlocking new possibilities and efficiencies for software delivery.

Solving Complexity Challenges with Kubernetes 360

Here at Logz.io, we realize Kubernetes is the most common infrastructure component that organizations are running on to keep their applications going. In return, we’ve made a big investment to support Kubernetes properly and give customers the tools they need to investigate and troubleshoot any issues that arise.

Navigating Security Challenges in Kubernetes Orchestration Platforms

As Kubernetes solidifies its position as the standard for container orchestration, it’s imperative to examine the associated security challenges. Kubernetes brings powerful capabilities to the enterprise and introduces new attack vectors and potential vulnerabilities. Here at Kublr, we sat down with our best experts to discuss how our team solves security challenges and how Kublr helps clients mitigate them.

Mitigating Cloud Environmental Impact with Kepler, Kube Green, and Beyond - Navigate Europe 23

Dive into the world of sustainable cloud computing with Saloni Narang at Navigate Europe 23. Discover how tools like Kepler and Kube Green can help mitigate the environmental impact of cloud technologies. Learn about the role of CNCF's Technical Advisory Group in promoting sustainability and find out how to measure and reduce CO2 emissions and energy usage in your cloud infrastructure. A must-watch for anyone interested in green cloud computing!

Kasten's Guide: Scaling Kubernetes Efficiently - KubeCon NA 23 Insights - Civo TV

Explore key insights from KubeCon NA 23 in Civo TV's brief yet informative video featuring Michael Cade from Kasten by Veeam. Discover the latest trends in Kubernetes cluster growth, data security, and resilience, as well as innovative concepts like micro database services. Learn about Kasten's new focus on scalability and security in their latest release, all packed into a concise, engaging format.

Canonical releases Charmed Kubeflow 1.8

Canonical, the publisher of Ubuntu, announced today the general availability of Charmed Kubeflow 1.8. Charmed Kubeflow is an open source, end-to-end MLOps platform that enables professionals to easily develop and deploy AI/ML models. It runs on any cloud, including hybrid cloud or multi-cloud scenarios. This latest release also offers the ability to run AI/ML workloads in air-gapped environments.

Multi-Cluster Observability Part 1: Building A Foundation

In the world of modern Kubernetes, things have come a long way from the days of a single cluster handling one app. Now, it's common to see setups that span multiple clusters across different clouds. Initially, managing those clusters was a complicated operation with many moving parts. Using tools such as SUSE Rancher, RedHat OpenShift or AWS EKS, made managing multiple clusters somewhat easier.

Deploy a containerized .NET Core app to Azure Kubernetes Service (AKS)

Microsoft Azure provides an all-encompassing service that allows you to host Docker containers on the Azure Container Registry (ACR), deploy to a production-ready Kubernetes cluster via the Azure Kubernetes Service (AKS), and more. Using CircleCI, you can automatically deploy updates to your application, providing a safer and more efficient CI/CD process for managing your software. This article shows you how to automate deployments for a.Net application to Azure Kubernetes.

Scaling Engineering Teams

The software engineering world has become a place where compute, storage, and availability have become the cornerstones of scale. As an industry and as individuals, we should stop to take a closer look at scaling the most important of all resources… our people. In this post I’ve modeled a team with 6 engineers, 2 Sr, 3 Mid, and 1 Jr. This team is getting 450 “units” of work done ( where a unit is just some measure of throughput ) per interval (2 months).

IPO Growth: Scaling Engineering Orgs with Marty Weiner & Nick Caldwell - Navigate Europe 23

Join Marty Weiner and Nick Caldwell in their keynote at Navigate Europe 23 as they delve into the challenges and strategies of building engineering organizations from zero to IPO. Discover valuable insights on mission statements, project management, and fostering team cohesion for sustainable growth.

Getting Started with Istio with Marino Wijay Insights from KubeCon NA 2023 - Civo TV

Join Marino Wijay, Developer Advocate at Solo at KubeCon NA 2023, as he dives into the world of Istio. Discover how Istio enhances Kubernetes through traffic management, observability, and security for microservices. Learn about the controlled rollout of new application features, monitoring service failures, and ensuring service security and legitimacy with Istio's service mesh.

Does Your API Need a REST? Check Out GraphQL

GraphQL is a declarative query language that simplifies retrieving data from an application's back end. It provides a clear and comprehensive description of the data in your API, giving you the ability to request only what you need. This makes it easy to evolve APIs over time and enables powerful developer tools.

Unlocking Career Wisdom with Kelsey Hightower - Navigate Europe 23

Join Kelsey Hightower in this engaging Keynote at Navigate Europe 23 as he shares his wisdom on career growth, the true meaning of retirement, and the pivotal role of continuous learning in the tech industry. Drawing from personal experiences and analogies to video games, Kelsey provides valuable insights and reflections that resonate with professionals at all stages of their careers. Whether you're just starting out or looking to navigate the complexities of the tech world, this talk is a must-watch for anyone seeking inspiration and guidance.

Latest Innovations and Projects by the Civo Team at KubeCon NA 23 - Civo TV

Join Dinesh Majrekar as he explores the latest advancements from Civo at KubeCon North America 2023! From launching groundbreaking GPU-backed services to pioneering sustainable technology with the Deep Green partnership, this recap video covers all the exciting developments.

Access Control: Key Strategies for System Security - Insights from KubeCon NA 2023 - Civo TV

Welcome to Civo TV! In this video, we delve into the world of system security and access control with insights from KubeCon NA 2023. Join Alex from Cerbos as he discusses key strategies for managing authorization and user permissions in SaaS systems.

Onward a Continuously Updated Kubernetes Marketplace by Olivier Vernin - Navigate Europe 23

Join Olivier Vernin from SUSE as he takes us through an insightful journey of automating the Civo Kubernetes Marketplace with updateCLI. Discover the challenges faced, the lessons learned, and the innovative solutions implemented to ensure a seamless and efficient marketplace experience. From the initial attempts to deploy Epinio on a cloud marketplace to the successful automation of application updates on Civo Marketplace, Olivier provides a comprehensive overview and practical demonstrations of updateCLI in action. Don't miss out on valuable insights and tips for maintaining and automating Kubernetes marketplaces!

Building Cloud-Ready Applications

With globally distributed applications (and teams), the job of software architect isn’t getting any easier; applications are growing increasingly complex, and architects are spread thin. You can’t be involved with every decision. You must empower your teams while ensuring they make good choices. How do you do that? How can frameworks, such as Spring for Java and Steeltoe for.NET, not only make your life easier but also help your teams deliver robust applications to production?

Moving MongoDB Workloads to Postgres with FerretDB with Peter Farkas - Navigate Europe 23

Discover the future of database migration as Peter Farkas, CEO of FerretDB, unveils how FerretDB can help you transition MongoDB workloads to Postgres seamlessly. Learn about MongoDB's proprietary status, licensing issues, and why FerretDB is the open-source solution you need.

Optimizing your Kubernetes Costs with Finout - Insights from KubeCon NA 23 - Civo TV

Welcome to Civo TV! In this video, Roi Ravhon, CEO of Finout, goes into the complex world of Kubernetes cost management. Get tips on how to bridge the gap between what you pay for cloud services (AWS, GCP, Azure) and the actual Kubernetes usage costs.

How to automate Snyk container scanning of your production environments

If you’re using containers to deploy your software, it is important to be aware of potential vulnerabilities within your container images. These may be introduced through dependencies in your built image, or perhaps through dependencies within the base image(s) used to build your image.

Beta Announcement: Bring Your Own Kubernetes with Qovery

Today marks a significant milestone for Qovery and a highly anticipated evolution of our product, especially among Platform Engineers and DevOps professionals. We're thrilled to announce the "Bring Your Own Kubernetes" (BYOK) offer in beta access, a transformative step in our journey towards more flexible and adaptive infrastructure management. Please keep reading to understand why we extend our offer.

Transform Your Kubernetes Troubleshooting With Powerful Data Correlations

As developers and engineers, we're all too familiar with the manual labor of connecting disparate data points—metrics, logs, events and resource status. We're also familiar with a continual need to simplify and unify these elements into a seamless troubleshooting experience. This on-demand webinar looks at how data correlation approach provides a holistic view of complex system interactions and can move you from issue awareness to full resolution without juggling different tools or performing mental gymnastics. All on a single dashboard!

Mastering Multi-Cloud Management: Advanced Tagging, Expense Monitoring, and Resource Visualization

Join Saiyam Pathak (Field CTO at Civo) and Jake Page (Community Developer at @tailwarden) for a comprehensive discussion on how to take control of your multi-cloud environment by diving into advanced cloud tagging strategies.

Recapping KubeCon North America 2023

If you missed KubeCon North America 2023 in Chicago, or you were there and spent more time in the “hallway tracks,” you may have missed some of the big news that came out of the show. We covered the big happenings in the open source cloud native and observability realm in the latest episode of OpenObservability Talks!

10 Practical Machine Learning Use Cases in Observability - Navigate Europe 23

Dive into the world of machine learning and its practical applications in observability with Andrew Maguire from Netdata. Explore a variety of use cases, challenges, and considerations in implementing ML for enhanced monitoring and analytics. Learn about the potential benefits and the importance of human oversight in this insightful presentation.

Kubernetes Security Challenges with Armo - Insights from KubeCon NA 2023 - Civo TV

Ben from Armo and a key maintainer of the Kubescape project shares expert advice on securing Kubernetes in multicloud environments. Dive deep into the challenges and solutions for Kubernetes security, as Ben offers practical tips and strategies.

What to Expect from Your Application Platform

As enterprises see the need to accelerate their software development processes, traditional operations teams are evolving to become platform engineering teams. These teams are tasked with designing and building self-service platforms for development teams that reduce the amount of work required to build, deploy and operate software securely, all while accelerating the development teams in delivering business outcomes.

My First Kubecon - Tales of the K8's community, DE&I, sustainability, and OTel

I went to my first Kubecon ever this last week. If you’re not familiar with Kubecon, it is a convention that is around Kubernetes, a Cloud Native Community Foundation (CNCF) open source project. With this being my first Kubecon ever, it was an adventure all around building community, education, kindness, and of course, a love for Kubernetes technology.

DevOps Automation and DevOps Best Practices

In the dynamic landscape of software development, the adoption of DevOps has become a cornerstone for organizations aiming to deliver high-quality products at a rapid pace. DevOps, a fusion of development and operations, emphasizes collaboration, communication, and automation throughout the entire software development lifecycle.

Hot topics from KubeCon North America 2023

As another year at KubeCon + CloudNativeCon (CNC) draws to a close, the latest installment in Chicago might be one of our favorite ones so far! With talks having an ever greater focus on the impact of sustainability and inclusion within the community, we loved getting involved in the conversation about how we can make the cloud a better solution for all.

You Don't Need Kubernetes to Be Cloud Native

Kubernetes is all the rage, but did you know cloud native development predates its invention? This session will give an overview of VMware Tanzu Application Service and the surrounding Cloud Foundry ecosystem that powers it. Learn how the iconic cf push set the gold standard in developer experience and cloud native development more than a decade ago. In this video, we explore additional services of the platform surrounding logging, cloud native service brokers, databases/middleware as a service, and automation frameworks. This session will show how you can enable your organization with all the benefits of a cloud native application platform without the burden of managing and maintaining Kubernetes.

Databases: Cloud-Native Modernization with David Walker - Navigate Europe 23

Join David Walker, Field CTO at Yugabyte, in this enlightening session from Navigate Europe 23, as he explores the transformative journey of databases in cloud-native environments. Discover the evolution from legacy systems to modern, scalable, and automated database solutions. Learn about the challenges and opportunities in database modernization, and get a glimpse of the future where databases are seamlessly managed as cloud-native services.

Exploring CNCF's Latest Certifications - Insights from KubeCon NA 23 - Civo TV

Join Christophe Sauthier, the CNCF Training and Certification Lead, as he unveils ground-breaking developments in the world of cloud-native computing from KubeCon North America 2023. In this insightful session, Christophe introduces the latest CNCF certifications, including the Istio 1 Certified Associate, and beta releases of Cilium and Argo certifications.

7 Most Common Pitfalls When Choosing the Right Internal Developer Platform

Selecting the right Internal Developer Platform (IDP) is a critical decision that shapes the effectiveness of your software development team. An IDP empowers developers with the tools and environments necessary for efficient coding, testing, and deployment, resulting in a streamlined development workflow. However, a poor choice can lead to substantial setbacks, reducing productivity and overall business efficiency. In this article, we will discuss the most common mistakes to avoid when selecting an IDP.

Overcoming Inconsistent Environments with Cycle

Maintaining a consistent environment from development to production is one of those challenges that's always easier said than done. It used to be that a small hiccup—like a version mismatch or a misconfigured setting—could have you scrambling to figure out why everything worked perfectly on your local machine but started falling apart elsewhere.

Career Ownership: The Open Source Way by Nikita Koselev - Navigate Europe 23

Join Nikita Koselev as he explores the transformative power of open source in shaping careers and creating value in the development world. Dive into the nuances of learning, sharing, and actively participating in open source projects. Discover the impact of visibility, especially for underrepresented groups, and learn how to balance giving back with receiving benefits. Nikita introduces various open source communities and resources, offering valuable tips for job searching and personal growth.

What do we Expect from the Future of Wasm by Fermyon at KubeCon NA 23 - Civo TV

Join us in this enlightening discussion with tech leaders Saiyam Pathak, Field CTO at Civo, and Matt Butcher, CEO at Fermyon. In this video, they explore ground-breaking topics such as Fermyon's Spin 2 the future of WebAssembly (Wasm) and how these technologies are shaping the tech landscape.

The Future of Serverless is AI WebAssembly by Matt Butcher - Navigate Europe 23

Join Matt Butcher as he explores the future of serverless computing, unveiling the power of WebAssembly and AI inferencing on Fermyon's innovative platform. Learn about the evolution from virtual machines and containers to serverless functions, understand serverless computing from a developer's perspective, and discover how Fermyon is making AI inferencing more accessible and efficient.

Load testing on Kubernetes with k6 Private Load Zones (Grafana Office Hours #19)

This week, we're talking about how you can do load testing on Kubernetes with k6 Private Load Zones, a new feature on Grafana Cloud k6 that leverages the k6 Kubernetes operator to allow you to run distributed load tests against applications behind a firewall. Here to discuss this new feature are Senior Software Engineer Olha Yevtushenko, Product Manager Daniel González Lopes, Developer Advocate Paul Balogh, and Senior Developer Advocate Nicole van der Hoeven.

What Do Developers Need to Know About Kubernetes, Anyway?

Stop me if you’ve heard this one before: you just pushed and deployed your latest change to production, and it’s rolling out to your Kubernetes cluster. You sip your coffee as you wrap up some documentation when a ping in the ops channel catches your eye—a sales engineer is complaining that the demo environment is slow. Probably nothing to worry about, not like your changes had anything to do with that… but, minutes later, more alerts start to fire off.

Creating Ephemeral Environments for CI/CD Pipelines with Kubernetes

In the swiftly evolving tech world, the need for agile and efficient development processes is paramount. This was the essence of our enlightening event, "Creating Ephemeral Environments for CI/CD Pipelines with Kubernetes," which garnered an impressive turnout of over 650 attendees. The event, now available on Youtube, focused on the transformative potential of ephemeral environments in modern CI/CD pipelines.

K8s Exercise Labels and Annotations

Kubernetes, often abbreviated as K8s, has revolutionised the way we manage containerized applications. It provides a robust platform for orchestrating and managing containers at scale. One of the key features that sets Kubernetes apart is its powerful metadata system, which includes labels and annotations. In this blog post, we’ll take a comprehensive look at how labels and annotations work in Kubernetes and how you can leverage them to enhance the management of your applications.

Is Wasm Too Soon or Too Late by Ashwin Kumar Uppala - Navigate Europe 23

Join Ashwin Kumar Uppala, a seasoned tech professional from GitHub, as he delves into the world of WebAssembly (Wasm), explaining its significance, efficiency in web browsers, and the current challenges it faces. Discover the power of community in tech, learn how to get involved, and understand the potential for mentorship and growth within the WebAssembly community.

Cycle vs. Kubernetes: Why I See Organizations Making the Switch

Greetings! My name is Matt Krauser and I’m a Strategic Sales Executive here at Cycle. After participating in nearly a hundred demos of the platform, I wanted to step back from my day to day grind and share a little about my experience thus far. My goal in writing this is to compare Cycle and Kubernetes, discuss the primary pain points I hear from prospects and K8s users on a daily basis, and explain how Cycle can alleviate these challenges.

Enrich Kubernetes with New Deployment Tracking Capability

When things go wrong, we’d all love the ability to go back in time, return things to the way they were, and fix whatever issues pop up at the start so they never happen in the first place. This is no different when maintaining complex microservices-based architectures. With any complex system, things are bound to go wrong from time to time.

How Grafana Labs switched to Karpenter to reduce costs and complexities in Amazon EKS

At Grafana Labs we meet our users where they are. We run our services in every major cloud provider, so they can have what they need, where they need it. But of course, different providers offer different services — and different challenges. When we first landed on AWS in 2022 and began using Amazon Elastic Kubernetes Service (Amazon EKS), we went with Cluster Autoscaler (CA) as our autoscaling tool of choice.

Creating Ephemeral Environments for CI/CD Pipelines with Kubernetes and Qovery

Ever feel like your release process is a slow, clunky old car? It's time to turbocharge that machine! Join me for a fun and interactive 1-hour LinkedIn Live Event where we’ll unlock the magic of ephemeral environments to get your releases zooming along the fast lane using Kubernetes, Qovery, and GitHub Actions.

Turbocharge your API and microservice delivery on MicroK8s with Microcks

In the fast-paced world of software development, the ability to deliver and iterate quickly on APIs and microservices is essential. Traditional testing methods can be time-consuming and often slow down development cycles. That is where API and service mocking tools like Microcks can come to the rescue. Microcks shipped as a new community add-on for the recent MicroK8s 1.28 release. Microcks is a Cloud Native Computing Sandbox project dedicated to API mocking and testing tools on Kubernetes.

High performing Engineering Teams and the Holy Grail by Zan Markan - Navigate Europe 23

Join Zan Markan as he delves into the world of high-performing engineering teams in this insightful talk. Learn about crucial metrics and benchmarks for team success. Explore the dynamic landscape of software development and how to navigate it effectively.

What is Docker Network Host?

Docker is a platform as a service for deploying applications in Docker containers. Containers are software "packages" that bundle together an application's source code with its libraries, configurations, and dependencies, helping software run more consistently and reliably on different machines. To start using Docker containers, you need to be familiar with Docker networking. Below, we'll answer the question: "What is a Docker network host?".

Troubleshooting Container Network Latency in Kubernetes with Kentik Kube

Kentik Kube brings network observability to Kubernetes. In this Kentik Kube product demo, we navigate a real-time scenario of troubleshooting high latency within a Kubernetes cluster. The Kentik Kube map offers a visualization of our environments, complete with automated alerts and the ability to correlate performance metrics directly to affected pods.

Custom Container Network Monitoring and Alerting in Kubernetes with Kentik Kube

Discover the power of proactive network monitoring in Kubernetes with Kentik Kube. This demo highlights the critical importance of custom dashboards and alerts in maintaining optimal container performance and service availability. We take you through creating a tailored alert for a checkout service within Kentik Kube. From selecting services to diving deep into performance metrics via the Kentik Data Explorer, we show you how Kentik Kube makes it easy to set up policies that monitor and alert you to Kubernetes network issues as they arise.

Unveiling Rancher 2.8 and Rancher Prime 2.0: Advancing Interoperability and Efficiency

The Rancher by SUSE team has been dedicated to fortifying the Rancher platform to be the most interoperable and adaptable platform for our customers and the wider community over the past year. In late 2022, we introduced the ‘Extensions Catalog.’, and earlier this year at KubeCon Europe in Amsterdam, we revealed our Rancher UI Extensions framework. Continuing this momentum, we are thrilled to announce the release of Rancher 2.8 and Rancher Prime 2.0.

Troubleshooting Kubernetes Network Performance Issues with Kentik Kube

Discover the power of Kentik Kube, the solution for unparalleled network insight into Kubernetes workloads. In this video, Phil Gervasi walks us through Kentik Kube’s ability to track and visualize container traffic across data centers, public clouds, and the internet. Using the interactive Kube map, Phil demonstrates how to troubleshoot a network latency issue affecting an online shopping application, highlighting the tool's capacity for in-depth analysis of pod performance and node-to-node traffic. Learn how to create custom dashboards for custom oversight, set up proactive alerts for performance issues, and enforce security and compliance across your Kubernetes infrastructure.

The Art of Event-Driven Observability with OpenTelemetry with Henrik Rexed - Navigate Europe 23

Join Henrik Rexed from Dynatrace in this comprehensive session as he unravels the complexities of event-driven observability using OpenTelemetry. Whether you're new to the field or looking to enhance your skills, this talk provides valuable insights, practical examples, and best practices to guide you on your journey to mastering observability.

Cilium + eBPF Community Unveils Thrilling Developments at KubeCon NA 2023 - Civo TV

In this interview, Bill Mulligan from Isovalent shares the latest and most exciting developments within the Cilium + eBPF community. Join us as we explore groundbreaking innovations and what they mean for the future of Kubernetes networking and security!

For the Kubernetes Value Line Look to Open Source Innovation

Kubernetes has emerged as a transformative force, reshaping the way organizations develop, deploy, and manage applications. Adoption of containers and Kubernetes has ballooned in the past years, as heralded by everyone from the Cloud Native Computing Foundation (CNCF) itself, to the vendors offering their Kubernetes wares, to the research firms that track trends in enterprise technology adoption.

Fullstack Preview Environments with Neon and Qovery

I recently had the pleasure of speaking at Neon DevDays, where I delved into the seamless integration between Neon and our Qovery Preview Environments (also called Ephemeral Environments). Here is an article sharing some compelling reasons why this partnership is a groundbreaking step forward for our users who rely on Postgres and the record of my presentation.

Kubernetes Clusters: Everything You Need To Know

Kubernetes is an open-source container orchestration platform that automates the deployment, scaling, and management of containerized applications. It allows you to create and manage clusters of machines, called Kubernetes clusters, to run your applications in a scalable and highly available manner. Kubernetes clusters provide a distributed and scalable platform for running containerized workloads.

Using Cribl Edge to Collect Metrics from Prometheus Targets in Kubernetes

We continue our exploration of the fascinating world of Kubernetes, logs, and metrics. In our previous installment, we delved into the intricate tale of Cribl Edge and its role in unraveling the mysteries of logging and metrics in Kubernetes environments with the Cribl Edge native sources for Kubernetes Metrics and Logs. Today, we’re picking up where we left off, shining a spotlight on a new and powerful tool that has the potential to demystify this complex ecosystem further.

Multi Cluster Observability With Service Mesh by Ryota Sawada - Navigate Europe 23

Join Ryota Sawada from Upsider as he navigates through the complex world of multi-cluster observability with Service Mesh. In this insightful talk, you'll learn about the standard setup of Service Mesh, its crucial role in observability, and the unique challenges that arise in multi-cluster environments. Ryota shares practical knowledge, tips, and demonstrates a live setup using Istio, Prometheus, Thanos, and Grafana. Whether you're a developer, engineer, or tech enthusiast, this talk provides valuable insights and practical knowledge to enhance your observability practices in multi-cluster systems.

GCP Vs. Azure: Choosing the Best Cloud Provider for Your Needs

Google Cloud Platform (GCP) and Microsoft Azure are two of the leading cloud computing platforms, offering a wide range of services for businesses of all sizes. When choosing a cloud platform, it is important to consider factors such as pricing, features, performance, etc. This article will compare different services of GCP with Azure, including pricing models. We will provide a summary of the comparison in the form of a table at the end of the article.

Kubernetes Scheduler - A Comprehensive Guide

In the world of Kubernetes, where applications are encapsulated within containers and seamlessly distributed across diverse clusters of computers, the enigmatic Kubernetes scheduler takes centre stage. Think of it as the orchestra conductor of your Kubernetes cluster, orchestrating a symphony of resources to ensure seamless operations. This unassuming yet powerful component leverages a sophisticated algorithm to perform the intricate dance of optimizing resource allocation.

Computer Vision at the Edge with K3s and NNAs with Sergio Méndez - Navigate Europe 23

Explore the world of edge computing and computer vision with Sergio Méndez. Learn how K3s and neural network accelerators are revolutionizing data processing at the edge. Discover AI and machine learning applications and master computer vision challenges in this informative talk.

How We Speed Up Deployments By 30%

At Qovery, we're consistently pushing boundaries to enhance developer experiences. One of our standout achievements has been accelerating deployment times, a feat we're incredibly proud of. Today, we'd like to pull back the curtain and share how we've sped up deployments by a staggering 30% through our innovative Container Image Mirroring.

Kubernetes Load Balancers: A Beginner's Guide

In the earlier days of the internet, organizations faced resource allocation challenges when running applications on physical servers. They initially resorted to running individual applications on separate physical servers, which was costly and not scalable. As the internet continued to evolve, organizations sought more efficient ways to manage their applications and workloads.

Deploy a Dockerized Spring Boot app to Azure App Service

Incompatible hardware is a common cause of application failures for distributed teams. Most teams depend on containerization tools like Docker to prevent these failures. But is there any way to automate the deployment of Docker images more efficiently and intuitively? In this article, I will show you how simple it is to do this by combining CircleCI and Microsoft Azure to build a CI/CD pipeline for a Dockerized Spring Boot project.

Introducing the World's First Dashboard for GitOps Environments

Defining multiple environments in Argo CD and promoting an application between them is one of most popular questions for companies that adopt GitOps for their applications. While we have offered several guidelines in the past for organizing your GitOps environments, today we are taking it further by announcing a complete product that helps you visualize the full lifecycle of an application as it moves through different stages. Meet the new Codefresh GitOps Environment Dashboard!

AWS vs Azure: Choosing the Best Cloud Provider for Your Needs

AWS and Azure are two big names in the cloud world. If you have already invested in Microsoft technologies, you might prefer Azure over AWS. However, it is not as simple as that. Many factors are involved in this decision, including the type of service, pricing model, geographical area, your existing technology, etc. In this article, we will compare all the major cloud service categories of AWS and Azure and will compare both companies in detail.

Top 10 Container Monitoring Tools

Containerization has significantly improved the way we deploy and manage applications over the past years. It has enabled agility, scalability, and efficiency in modern software development. However, the dynamic nature of containers requires robust monitoring solutions to ensure optimal performance and reliability. In this article, we will discuss the top 10 container monitoring tools that are essential for anyone navigating the containerized landscape.

Exploring Open Source: Challenges, Ethics & Opportunities - Navigate Europe 23

Join Amanda Brock, CEO of Open UK, alongside other industry experts, Liz Rice, Matt Barker and Peter Zaitsev, as they explore the dynamic world of open source technology. From discussing the nuances of open source licenses and business models to delving into the challenges and ethical considerations of open source communities, this panel provides invaluable insights into the current state and future of open source. Whether you're a developer, entrepreneur, or open source enthusiast, this discussion offers a comprehensive understanding of the complexities and opportunities in open source today.

Application Observability on RKE2 With SUSE Rancher and StackState

Please join Jeroen van Erp, StackState's Product Manager while he shows you how you can achieve full observability of your SUSE Rancher managed clusters. He'll demonstrate StackState's Kubernetes troubleshooting capabilities for development teams. You can easily manage your Rancher clusters and gain visibility into all your Kubernetes resources by installing the StackState agent from the SUSE Rancher marketplace. Jeroen will walk you through the service overview, service dependency map and powerful troubleshooting features that StackState offers.

Mastering Kubernetes Node Management with the `kubectl cordon` Command

For many developers and engineers, Kubernetes is the de facto choice for container orchestration. That’s primarily because of its efficiency in handling and scaling container workloads. However, the complexity of managing nodes in a Kubernetes cluster can cause recurring headaches for even the most experienced and skilled IT teams. This is where `kubectl cordon` comes into play.

Choosing A Container Platform

The journey to selecting a container platform is a fun and exciting time in any organization. Container technology abstracts away so many problems from cloud 1.0 VM based approach, and puts engineering teams back in the distributed drivers seat. As containers continue to mature and adoption becomes ubiquitous, there are many lessons to learn and ideas to consider before inevitably choosing Cycle. Let's take a look at Cycle alongside the other types of container platforms.

Top 6 Kubernetes Monitoring Tools

Kubernetes has become the de facto standard for container orchestration, enabling organizations to deploy, scale, and manage containerized applications with ease. However, ensuring the reliability, performance, and security of applications running in a Kubernetes environment requires robust monitoring and observability solutions.

The Evolution of DevOps with Modern Tooling - Civo.com

As businesses strive for agility and scalability, the need for efficient development practices in multi-cloud environments has never been more crucial. Join Narayan Sainaney (Codezero CTO) and Dinesh Majrekar (Civo CTO) to learn about local development in a multi-cloud scenario with Civo and Codezero. Plus, get an introduction to how ephemeral environments can enhance agility, reduce overheads, and provide a more flexible approach to tackling development challenges.

Eliminate scaling lag without overprovisioning Kubernetes

Let’s get right to the point: most Kubernetes workloads are underutilizing CPU and memory, with 49% of containers using less CPU than their defined requests. Although Kubernetes provides users with the ability to define resource guidelines for containers based on CPU and memory needs, it can be difficult to define and maintain these resource requirements for dynamic applications, especially in fast scaling scenarios.

Security in DevOps Best Practices to Keep Your Pipeline Secure

Software development, DevOps practices have become a cornerstone for organizations looking to streamline their processes and deliver high-quality software. While the agility and efficiency DevOps brings to the table are undeniable, it’s essential to remember that security should never be compromised in the pursuit of speed. In fact, it should be an integral part of the entire DevOps lifecycle.

The Future of Machine Learning and AI Panel Discussion - Navigate Europe 23

Dive deep into the future of AI and ML with Josh Mesout, Andrew Maguire, Jason Grant, Tatiana Botskina, and Dan Lewis. In this engaging discussion, they share insights from their varied backgrounds, tackling critical topics such as generative AI, ethical AI practices, and the evolving landscape of AI regulation. Whether you're a seasoned professional or new to the field, this video provides a unique opportunity to learn from industry leaders and gain a comprehensive understanding of the challenges and opportunities in AI and ML.

Introducing Honeycomb for Kubernetes: Bridging the Divide Between Applications and Infrastructure

In our continuous journey to support teams grappling with the complexities of Kubernetes environments, we’re thrilled to announce the launch of Honeycomb for Kubernetes, a dedicated solution designed to bridge the growing divide between infrastructure/platform teams and application developers. This is available to all plans (including Free!) at no additional cost.

Pepperdata Reduces the Cost of Amazon EMR on EKS by 42.5%

With Kubernetes emerging as the de facto operating system of the cloud, capable of running almost anything, it’s not a surprise that many enterprises are rapidly porting their Apache Spark workloads to Kubernetes. This includes migrating Amazon EMR workloads to Amazon EKS to gain the additional deployment and scaling benefits of a fully managed service like Amazon EKS.