Best of Cloud NativeJuly 2024

  1. 1
    Article
    Avatar of castaiCast AI·2y

    Traefik vs. NGINX: Comparison and Practical Guide

    Traefik and NGINX are prominent load balancers and reverse proxies that manage web traffic efficiently. Traefik, launched in 2016, is a cloud-native solution with features like auto-discovery and microservice support, while NGINX, a high-performance web server since 2004, offers reliability and flexibility. Traefik excels in dynamic, containerized environments with automatic configuration, whereas NGINX provides granular control and versatility. The choice between them depends on your specific needs, such as scalability, control, and integration requirements.

  2. 2
    Article
    Avatar of itnextITNEXT·2y

    10 Essential Kubernetes Tools You Didn’t Know You Needed

    Kubernetes, celebrating its 10th anniversary, has become a cornerstone of the cloud-native ecosystem. The latest version, Kubernetes 1.30, brings new features and improvements. This post highlights ten lesser-known but essential tools that can improve your Kubernetes experience, including Popeye for configuration issues detection, KUTTL for testing, Kubescape for security screening, Mirrord for remote development, Kube-linter for linting, k3d for cluster provisioning, Kubeshark for network observability, kubectl-tree for visualizing resource hierarchies, Flux for GitOps, and Kubecost for cost management. These tools address specific challenges and help optimize and secure Kubernetes deployments.

  3. 3
    Article
    Avatar of cerbosCerbos·2y

    The Cloud Gambit Podcast: Cerbos CEO Emre Baran Talks Startup Growth & Shares Cerbos Insights

    Emre Baran, CEO and Co-Founder of Cerbos, discusses his entrepreneurial journey from creating Turkey's largest social network, Yonja, to leading Cerbos. He explains the motivation behind Cerbos, a scalable and efficient authorization solution, highlighting its advantages in building and scaling software with secure access controls. Emre also introduces Cerbos Hub, a centralized management system that enhances policy administration and security for enterprise environments.

  4. 4
    Article
    Avatar of infoqInfoQ·2y

    Java Virtual Threads: A Case Study

    Java Virtual Threads, introduced in JDK 21, offer a new lightweight, scalable approach to concurrency. However, they do not present clear advantages over Open Liberty's existing autonomic thread pool for typical cloud-native Java workloads. Performance evaluations revealed that while virtual threads ramp up faster, their CPU throughput is generally lower for CPU-intensive tasks. Memory footprint benefits are inconsistent and can be outweighed by other JVM memory usages. Some unexpected performance issues due to interactions with the Linux kernel and ForkJoinPool were also observed.

  5. 5
    Article
    Avatar of ebpfeBPF·2y

    Observability Cost-Savings and eBPF Goodness with Groundcover

    Groundcover is an innovative, cloud-native platform that leverages eBPF to offer a new model for observability, promising reduced costs and complexity for monitoring, logging, and tracing in Kubernetes environments. The product requires only one agent per host and retains all data within clusters for full observability and efficient APM. The discussion delves into its deployment, architecture, and underlying technology.

  6. 6
    Article
    Avatar of grafanaGrafana Labs·2y

    CI/CD observability: A rich, new opportunity for OpenTelemetry

    Continuous integration and deployment (CI/CD) are central to modern software delivery, but observability in these processes remains limited. OpenTelemetry (OTel) is changing this by enabling deeper visibility throughout the whole CI/CD pipeline, from building and testing to deploying. Shifting observability focus 'left' helps detect and address issues early, increasing efficiency and reducing downtime. The introduction of new semantic conventions and Special Interest Groups (SIGs) for CI/CD observability marks a significant step forward in this area.

  7. 7
    Article
    Avatar of helmHelm·2y

    The Road to Helm 4

    Helm has established itself as the de-facto package manager for Kubernetes, widely used across various sectors. Adherence to backwards compatibility has limited the introduction of breaking changes but has still allowed for incremental feature updates. With Helm 3 introducing significant updates like post rendering and OCI registry support, Helm 4 is now in development, aiming to evolve the tool further. Community input at KubeCon EU 2024 has steered its direction towards support for additional templating languages, expanded plugin usage, and enhanced security measures. Opportunities for community involvement include roadmap meetings, Slack discussions, and GitHub contributions.

  8. 8
    Article
    Avatar of communityCommunity Picks·2y

    The graying open source community needs fresh blood

    The open source community is experiencing a 'graying' trend, with a notable lack of young developers. Despite the invaluable experience of older experts, the community needs fresh perspectives to innovate and sustain its future. Conferences and initiatives like hackathons and the Linux Kernel Mentorship program aim to attract young talent, but more engagement is necessary to truly rejuvenate the field.

  9. 9
    Article
    Avatar of devtronDevtron·2y

    Kubernetes 1.31: Here's what you should know about!

    Kubernetes 1.31 is slated for release on August 14, 2024, bringing numerous new features and enhancements. Key highlights include AppArmor support for more secure deployments, randomized pod selection during ReplicaSet downscaling, and improved job handling with retriable and non-retriable pod failures. Additionally, there are upgrades in network connectivity reliability and PersistentVolume status tracking. New functionalities at the beta and alpha stages include in-place pod resource updates, dynamic service IP allocation, and improved node maintenance controls.