Best of KubernetesJuly 2025

  1. 1
    Article
    Avatar of communityCommunity Picks·42w

    An open source alternative to Heroku

    Canine is an open source deployment platform designed as a cost-effective alternative to Heroku. It offers GitHub integration, one-click deployments, automatic SSL certificate management, and Kubernetes simplification. The platform supports over 200 cloud providers to avoid vendor lock-in, includes autoscaling capabilities, and can deploy over 10,000 open source projects at no additional cost. Users can either self-host Canine or use the hosted version, with the core platform being free and open source.

  2. 2
    Article
    Avatar of codemotionCodemotion·42w

    “A Programmer Who Reads Is Worth Two”: Tech Books for Summer 2025

    A curated list of 14 technical books for summer 2025 reading, covering diverse topics from building LLMs from scratch and AI agents to cybersecurity, Kubernetes, quantum computing, and documentation. The selection includes both hands-on technical guides and broader philosophical works on AI's impact on society, catering to developers looking to expand their knowledge across multiple domains.

  3. 3
    Article
    Avatar of iximiuzIvan Velichko·38w

    Kubernetes Basics: Understanding Pods, Deployments, and Services

    This comprehensive guide compares traditional VM-based application deployment with Kubernetes, demonstrating how to evolve from running a single Python web app instance to a scalable, highly available service. It covers essential concepts like reverse proxies, load balancing, replication, and failure recovery using both traditional infrastructure and Kubernetes primitives (Pods, Deployments, Services). The tutorial includes practical examples showing how Kubernetes automates many manual deployment tasks while following the same underlying patterns used in traditional infrastructure.

  4. 4
    Article
    Avatar of jetbrainsJetBrains·42w

    10 Remote Development Best Practices

    Remote development involves running development environments on remote infrastructure rather than local machines. Key best practices include avoiding pixel-streaming solutions like RDP/VNC, implementing offline-capable clients, using enterprise-grade orchestration platforms, adopting short-lived disposable environments, enforcing zero-trust security, and monitoring meaningful metrics. Modern solutions like CodeCanvas, GitHub Codespaces, and Gitpod provide automated provisioning, cost control, and security features that manual SSH setups cannot match. AI agent support is becoming essential for future-proofing remote development workflows.

  5. 5
    Video
    Avatar of youtubeYouTube·38w

    DevOps Full Course 2025 | DevOps Tutorial For Beginners | Intellipaat

    A comprehensive DevOps tutorial covering the complete journey from basics to advanced concepts. The course explains DevOps methodology, lifecycle stages (continuous development, integration, testing, deployment, monitoring), and essential tools including Git, Jenkins, Docker, Kubernetes, Terraform, and monitoring solutions. It provides a structured roadmap spanning 10-14 months with practical examples, real-world scenarios, and step-by-step guidance for becoming job-ready. The content covers automation, containerization, cloud platforms, infrastructure as code, and the cultural shift from traditional development-operations silos to collaborative DevOps practices.

  6. 6
    Video
    Avatar of awesome-codingAwesome·38w

    Modern deployment the right way

    Manual infrastructure setup doesn't scale for modern web applications. Docker solves this by containerizing applications into portable, versioned units that run consistently across environments. For complex multi-service applications, orchestration tools like Kubernetes manage containers automatically, handling scaling, restarts, and traffic routing through a declarative infrastructure-as-code approach.

  7. 7
    Article
    Avatar of netguruNetguru·40w

    Why Golang's Popularity Is Soaring: Real Data From Top Tech Companies

    Go's popularity has surged with 5.8 million developers worldwide now using the language, overtaking Node.js for automated API requests. Key factors driving adoption include its simplicity with just 25 keywords, built-in concurrency through goroutines, and fast compilation times. Major tech companies like Netflix, Uber, and Dropbox have migrated critical systems to Go, reporting significant performance improvements. The language dominates cloud infrastructure tools including Kubernetes, Docker, and Terraform. Go developers earn competitive salaries averaging $76,000 annually, with experienced US developers commanding up to $500,000. Despite competition from Rust, Go's future looks strong in AI infrastructure and edge computing applications.

  8. 8
    Article
    Avatar of newstackThe New Stack·40w

    Kubernetes Finally Solves Its Biggest Problem: Managing Databases

    Kubernetes operators have finally solved the challenge of managing stateful workloads like databases by extending the reconciliation loop pattern to stateful resources. The article demonstrates how CloudNativePG and Atlas operators enable declarative PostgreSQL cluster management and schema migrations on Kubernetes, eliminating the need for manual scripts and bringing database operations into GitOps workflows. This approach transforms database management from imperative, error-prone processes into autonomous, self-healing systems that maintain desired state continuously.

  9. 9
    Article
    Avatar of metalbearMetalBear·42w

    Stop Deploying Just To Test!

    Traditional staging environments create bottlenecks when developers deploy every small change for testing. Remocal testing (remote + local) offers an alternative by connecting local applications directly to staging environments without deployment. Tools like mirrord enable this by intercepting network traffic, mirroring environment variables, and proxying requests between local processes and Kubernetes clusters. This approach maintains production-like testing conditions while eliminating build-deploy cycles, reducing feedback loops from hours to minutes, and keeping developers focused on code rather than pipeline management.

  10. 10
    Article
    Avatar of spaceliftSpacelift·38w

    Blue/Green Deployments With Terraform & Kubernetes

    Blue/green deployments enable zero-downtime application updates by maintaining two identical environments - one serving production traffic (blue) and another for testing new versions (green). This comprehensive guide demonstrates implementing blue/green deployments in Kubernetes using Terraform, covering the complete workflow from initial deployment through traffic switching and rollback procedures. The tutorial includes practical examples with a Flask application, Docker containerization, and Kubernetes resource management, plus best practices for automation, testing, and handling stateful applications with database considerations.

  11. 11
    Article
    Avatar of devtronDevtron·39w

    Setting up Prometheus Stack on Kubernetes

    Kubernetes monitoring is essential for maintaining application health in dynamic containerized environments. Prometheus collects and stores time-series metrics while Grafana provides visualization through dashboards. The kube-prometheus-stack offers a complete monitoring solution with service discovery, alerting, and predefined dashboards. Devtron simplifies the setup process by providing integrated monitoring capabilities - users can install Grafana via Stack Manager, deploy Prometheus using Helm charts, and configure endpoints to get real-time application metrics including CPU usage, throughput, and latency directly in the Devtron dashboard.

  12. 12
    Article
    Avatar of cncfCNCF·42w

    Kmesh v1.1.0 Officially Released!

    Kmesh v1.1.0 introduces significant improvements to the sidecarless service mesh solution, including a redesigned website built with React and Docusaurus, enhanced observability with long connection metrics, DNS module refactoring for better dual-engine mode support, and optimized kernel-native mode with reduced intrusive kernel modifications. The release validates compatibility with Istio 1.25 and resolves critical bugs including the persistent TestKmeshRestart E2E test flakiness.

  13. 13
    Video
    Avatar of programmersarealsohumanProgrammers are also human·39w

    Cloud Architects in 2025

    A humorous take on the realities of cloud architecture in 2025, highlighting common pain points including Kubernetes complexity, escalating cloud costs, observability challenges, and the irony of supposed cost savings. The piece satirizes how modern cloud infrastructure often creates more problems than it solves, with bills in scientific notation and teams needed just to manage the cost-saving tools.

  14. 14
    Video
    Avatar of youtubeYouTube·41w

    Devops is Dying

    DevOps engineer job postings and salaries are declining, but this reflects the evolution of DevOps skills being absorbed into specialized roles like platform engineering, SRE, and cloud engineering. The core DevOps skills remain highly valuable and in-demand, but companies now prefer hands-on experience and real-world projects over certifications. Engineers who can demonstrate production-grade automation, infrastructure as code, and deployment skills across various specialized roles will have the best career opportunities.

  15. 15
    Article
    Avatar of dockerDocker·41w

    Docker Compose: Powering the Full App Lifecycle

    Docker Compose serves as the backbone for application lifecycle management, unifying development from local setup through production deployment. The new Docker Compose Bridge feature enables teams to use a single compose.yaml file to manage multi-container applications across all environments, automatically generating Kubernetes manifests with security policies, network configurations, and compliance features. This approach eliminates configuration drift, reduces manual errors, and streamlines CI/CD pipelines by maintaining consistency between local development and production environments.

  16. 16
    Article
    Avatar of kodekloudKodeKloud's Squad·41w

    🔧 Linux is the Real Hero Behind Kubernetes.

    Kubernetes relies heavily on core Linux kernel features like namespaces for container isolation, cgroups for resource limits, iptables for networking, and OverlayFS for image management. Understanding these underlying Linux primitives is essential for DevOps and platform engineers who want to master Kubernetes, as K8s components are essentially wrappers around these foundational Linux capabilities.

  17. 17
    Article
    Avatar of awegoAwesome Go·40w

    Building a Kubernetes Operator in Go with Kube-Shift

    A comprehensive guide to building Kubernetes operators using Go and the controller-runtime library. The tutorial walks through creating a custom DatabaseMigration operator called kube-shift, covering project scaffolding with Kubebuilder, defining Custom Resource Definitions (CRDs), implementing the reconciliation loop, and advanced concepts like status updates, finalizers, and leader election. Includes testing strategies with both unit and integration tests using envtest.

  18. 18
    Article
    Avatar of rhdevRed Hat Developer·42w

    How to configure and manage Argo CD instances

    This guide demonstrates how to configure and manage tenant-level Argo CD instances in a multi-cluster environment. It covers creating namespaces, service accounts, and secrets for tenant isolation, setting up RBAC permissions, and establishing secure connections between hub and spoke clusters. The article explains application deployment workflows using Helm umbrella charts, including the relationship between base charts and configuration charts for managing multi-component applications across different OpenShift clusters.

  19. 19
    Article
    Avatar of faunFaun·38w

    How We Built Our First Golden Path: A Platform Engineering Story

    A practical guide to building the first golden path in platform engineering, focusing on creating a streamlined backend service deployment process. The story emphasizes starting with developer journeys rather than tools, treating the platform as a product with feedback loops, and scaling through trust rather than mandates. Key lessons include choosing principles before technology, building one perfect path before scaling, and maintaining simplicity while gathering continuous feedback from development teams.

  20. 20
    Article
    Avatar of last9Last9·39w

    Monitor Nginx with OpenTelemetry Tracing

    Learn how to instrument NGINX with OpenTelemetry to capture distributed traces across your entire request path. The guide covers a 5-minute Docker setup using the official nginx:1.25-otel image, production configuration patterns with conditional sampling, and integration with the OpenTelemetry Collector. It includes performance benchmarks showing minimal overhead (0.8% CPU, 3MB memory), Kubernetes deployment patterns, and advanced techniques for correlating logs with traces. The setup enables end-to-end visibility from NGINX through backend services to databases, helping identify bottlenecks in seconds rather than hours.

  21. 21
    Article
    Avatar of spaceliftSpacelift·38w

    Top 15 Kubernetes Security Tools and Solutions for 2025

    A comprehensive guide covering 15 essential Kubernetes security tools for 2025, including static analysis tools like Kubescape and Checkov, runtime security solutions like Falco, and policy engines like OPA and Kyverno. The article categorizes tools based on the 4C security model (cloud, cluster, containers, code) and covers both open-source and commercial solutions for vulnerability scanning, compliance checking, network security, and threat detection in Kubernetes environments.

  22. 22
    Article
    Avatar of itnextITNEXT·41w

    Using ApplicationSet to deploy to multiple clusters

    ApplicationSets in ArgoCD enable automated deployment across multiple Kubernetes clusters using generators. The article demonstrates two approaches: list generators with hardcoded cluster configurations for specific environments (test/prod), and cluster generators that dynamically discover clusters using label selectors. Both methods allow templating of ArgoCD applications to deploy the same application across different environments while maintaining cluster-specific configurations.