Best of KubernetesMay 2025

  1. 1
    Article
    Avatar of ubuntuUbuntu·49w

    Building an end-to-end Retrieval- Augmented Generation (RAG) workflow

    This post provides a comprehensive guide on setting up a retrieval-augmented generation (RAG) pipeline using open source tools like Charmed OpenSearch and KServe, specifically in Azure and Ubuntu environments. It covers key components of a RAG system, including data processing, embedding models, retrieval, vector databases, and more, while emphasizing the importance of scalability, security, and the use of open source solutions.

  2. 2
    Article
    Avatar of itnextITNEXT·49w

    Stop Building Platforms Nobody Uses: Pick the Right Kubernetes Abstraction with GitOps

    Building effective Kubernetes platforms requires understanding developer pain points and reducing complexity. Many internal developer platforms fail due to low adoption and increased cognitive load. Tools like Kro, Score, and GitOps can create efficient abstractions, streamline workflows, and improve developer satisfaction. The key is to select the right tools and abstraction layers empathetically.

  3. 3
    Article
    Avatar of itnextITNEXT·50w

    From CI to Kubernetes Catalog: Building a Composable Platform with GitOps and vCluster

    This post provides a comprehensive guide for platform engineers to build reusable and self-service Kubernetes environments using GitOps and vCluster. It emphasizes a modular approach, similar to construction, applying principles like standardization, automation, and reusable patterns. The post explores how tools like Helm, Score, Kro, and Argo CD can be integrated into creating a scalable Internal Developer Platform. Developers are empowered with pre-built templates and abstraction layers, minimizing complexity and effort when deploying applications.

  4. 4
    Article
    Avatar of devtronDevtron·49w

    21 Essential K8s Deployment Best Practices You Must Know

    Discover 21 essential best practices for deploying applications on Kubernetes, focusing on optimization, security, scaling, and observability. These practices ensure reliability and efficiency in cloud-native environments. Learn about tools and techniques such as Helm charts, taints and tolerations, pod placement, resource management, and GitOps for streamlined workflows.

  5. 5
    Article
    Avatar of collectionsCollections·50w

    K8Studio V3: Enhancing Your Kubernetes Experience

    K8Studio Version 3 introduces significant upgrades to enhance Kubernetes management, including multicluster support, faster cluster loading, customizable layouts, advanced logging, and a permissions view. It also features an AI Copilot powered by OpenAI to assist users for a more intuitive experience. These updates aim to provide improved control and efficiency for Kubernetes users.

  6. 6
    Article
    Avatar of itnextITNEXT·48w

    Build Your Own SaaS Cloud Platform with Kamaji and GitOps

    Explore how Kamaji, GitOps, and Kubernetes can enable the creation of a scalable SaaS cloud platform with multi-tenancy features. Understand the architectural strategies of cloud providers like Civo and STACKIT, which leverage lightweight Kubernetes distributions and efficient infrastructure utilization to offer cost-effective solutions. The post details Kamaji's capabilities, highlighting its use for control plane management, and how it integrates with other tools like Argo CD and Sveltos for effective automation and resource management in Kubernetes environments.

  7. 7
    Article
    Avatar of coralogixCoralogix·48w

    Using the OpenTelemetry Operator to boost your observability

    Discover how the OpenTelemetry Operator simplifies observability in Kubernetes by auto-collecting trace data and integrating with Coralogix using Helm charts. This setup requires no code changes, offering easy auto-instrumentation for supported languages, enabling trace data visualization and analysis without extensive configuration.

  8. 8
    Article
    Avatar of joindevopsDevOps·49w

    Most Starred DevOps Projects on Github

    The post highlights the most starred DevOps projects on GitHub as of April 2025. Key tools include Kubernetes for container orchestration, Grafana and Prometheus for monitoring, Ansible and Terraform for automation, Vault for security, Helm and Docker CLI for container management, and Jenkins for CI/CD. These tools are considered industry favorites and reflect real-world usage.

  9. 9
    Article
    Avatar of platformaticPlatformatic·50w

    Scale WebSockets in Kubernetes with Node.js

    The post discusses the challenges and solutions involved in scaling WebSocket services in Kubernetes, focusing on connection management, distributed state, and message delivery guarantees. It offers best practices such as stateless server usage with consistent hashing, cross-node communication, and kernel tuning, as well as compares WebSockets with other real-time protocols like SSE and MQTT.

  10. 10
    Article
    Avatar of lobstersLobsters·50w

    Replacing Kubernetes with systemd

    The post discusses the author's journey of overusing Kubernetes and discovering how systemd combined with Podman can effectively manage containers with less resource consumption and complexity. While Kubernetes offers powerful automation, it's resource-heavy, especially in small setups. Podman's auto-update feature and integration with systemd services provide similar benefits with reduced CPU and memory usage, making it a more efficient solution. The author has successfully migrated services using this setup, resulting in improved performance and cost-effectiveness.

  11. 11
    Article
    Avatar of container_journalContainer Journal·48w

    DevSecOps for Kubernetes: 15 Best Practices for 2025

    Building secure applications in Kubernetes is increasingly challenging due to complex dependencies. Implementing best practices in DevSecOps helps manage risks throughout the software development lifecycle. Key strategies include role-based access control, robust secrets management, network policies, compliance tools, and container image scanning. Additionally, utilizing effective CI/CD pipeline security, deployment observability, and centralized logging and monitoring tools can significantly enhance runtime security and incident management.

  12. 12
    Article
    Avatar of communityCommunity Picks·49w

    Open-source Solution for Kubernetes Deployments

    Kubero offers an open-source platform as a service (PaaS) for effortlessly deploying, managing, and scaling applications on Kubernetes. It features autoscaling, high availability, GitOps integration, and a wide range of add-ons and templates for one-click deployments. The platform also includes integrated monitoring, authentication, vulnerability scanning, and supports both web console and CLI for application management.

  13. 13
    Article
    Avatar of itnextITNEXT·48w

    From Deprecated to Production-Grade: Self-Hosting CodePush for React Native

    Following the retirement of Microsoft's Visual Studio App Center, mobile teams faced disruption in OTA deployment processes for React Native apps. To address this, one team developed a self-hosted CodePush solution using a community fork, replacing Azure Blob Storage with AWS S3 and building a custom frontend UI. The deployment involved several steps including setting up Kubernetes clusters and secure GitHub authentication. Teams starting new projects are advised to consider Expo for easier OTA updates. The meticulous self-hosting journey offers full control despite its challenges.

  14. 14
    Article
    Avatar of joindevopsDevOps·47w

    Kubernetes Deployment YAML - Extra Tips

    Kubernetes Deployment YAML files are crucial for safely managing rollouts and rollbacks, ensuring high availability with replicas, and auto-restarting stuck containers with livenessProbe. Pinning image versions and using readinessProbe can enhance traffic handling, while resource requests and limits guarantee and restrict usage respectively. Labels and selectors aid in organizing and controlling pods.

  15. 15
    Article
    Avatar of devtronDevtron·48w

    Argo Workflows: A Beginner’s Guide & Tutorial

    Argo Workflows is an open-source, container-native workflow engine for Kubernetes, facilitating automation of multi-step tasks like CI/CD pipelines, data processing, and machine learning workflows. This guide explains core concepts such as workflows, templates, and DAGs, and provides a tutorial on installing Argo Workflows and running a simple workflow. Devtron offers a user-friendly platform for workflow management without extensive YAML configuration.

  16. 16
    Article
    Avatar of joindevopsDevOps·48w

    How We Turned CI/CD Chaos into a Developer’s Dream with AWS EKS and Open-Source Tools

    This post explores how a team transformed their CI/CD processes from chaos to efficiency using AWS EKS and open-source tools like Terraform, Istio, and ArgoCD. By leveraging infrastructure as code, smart scaling, service meshes, and automated deployment pipelines, the team improved speed, consistency, security, and developer satisfaction while reducing costs.

  17. 17
    Article
    Avatar of devopsdailyDevOps Daily·49w

    Most Starred DevOps Projects on Github

    The post highlights the most starred DevOps projects on GitHub as of April 2025, underscoring the prominence of tools like Kubernetes, Grafana, Prometheus, Ansible, and Terraform. Emphasizing real-world usage, these tools, including Helm, Docker CLI, Vault, and Jenkins, are deemed essential for anyone learning DevOps or pursuing a career in the field.

  18. 18
    Article
    Avatar of k8sKubernetes·49w

    Kubernetes v1.33: HorizontalPodAutoscaler Configurable Tolerance

    Kubernetes v1.33 introduces a new alpha feature, Configurable Tolerance for Horizontal Pod Autoscaling (HPA), allowing users to fine-tune tolerance settings for replica scaling based on resource utilization. By adjusting the scaleUp and scaleDown tolerances, users can better manage large deployments, reduce unwanted scaling actions, and optimize resource usage in response to CPU fluctuations. This feature can be enabled through the HPAConfigurableTolerance feature gate.

  19. 19
    Article
    Avatar of dailyopensourcetoolsDaily Open Source Tools·50w

    KubeDiagrams

    KubeDiagrams allows users to generate live architecture maps of Kubernetes clusters effortlessly. It supports creating visual diagrams from cluster states, YAML files, or Helm charts, which can be exported in various formats including SVG, PNG, and PDF. The tool enhances documentation and team collaboration.