Featured posts

Introducing Plural Infra Research: From GitOps to Diagrams with AI Members Public

The architecture of a complex system shouldn't exist only in the minds of a few senior engineers. Plural Infra Research is an AI-powered agent that automatically diagrams and analyzes your infrastructure.

Michael Guarino
Michael Guarino
Announcements

Introducing Plural Sentinels: Automated Infrastructure Validation for Kubernetes Members Public

To truly scale operations, teams need to move beyond the checklist and adopt a system that provides packaged, automated, and auditable infrastructure integration testing. That's why we created Plural Sentinels.

Michael Guarino
Michael Guarino
Announcements

The Cursor Moment for DevOps Members Public

In the past decade, DevOps has evolved from Chef scripts and ClickOps to a highly dynamic environment merging infrastructure as code, Kubernetes, and constant ecosystem change into a complex mess. We all know the pain of endless Kubernetes upgrades, YAML sprawl, and scary Terraform applies. Moreover, current AI tooling lacks

Sam Weaver Michael Guarino
Announcements

Self-Hosting LLMs on Kubernetes: NVIDIA Jetson + K3s Members Public

LLMs are ubiquitous, and there's a vibrant open source ecosystem with tons of implementations to choose from. But here's the thing: actually running them yourself is surprisingly difficult. Learn how to operate your own in this article.

Michael Guarino
Michael Guarino

GitOps Setup of Cilium Multi-Cluster with Plural Members Public

When you're running multiple Kubernetes clusters, finding the right network topology is difficult. If you're considering the multi-cluster network route, this guide will help you get started quickly.

Michael Guarino
Michael Guarino

Plural Cloud: Enterprise Observability without the Enterprise Complexity Members Public

Kubernetes infrastructure monitoring forces teams into an expensive false choice. The DIY approach requires weeks of configuring complex systems—Prometheus for metrics collection, Elasticsearch or Loki for log aggregation, and various agents to connect everything together. The result is configuration work that few organizations ever complete successfully. The alternative? Pay

Aaron Smallberg
Aaron Smallberg
Announcements

How Plural Uses MCP: Replacing Admin Tools with AI Chat Interfaces Members Public

When you're building a startup, every engineering decision carries weight. Do you assign a frontend engineer to build that Stripe subscription management interface? Do you create a custom admin panel for user permissions? The traditional approach is both time-consuming and resource-intensive, creating technical debt that can slow momentum

Aaron Smallberg
Aaron Smallberg
Product

Introducing Plural's Tree View: A Technical Deep Dive Members Public

Your monitoring dashboard shows 66 out of 67 services as healthy. But your application is down, users are complaining, and alerts are firing across multiple channels. This is THE question that keeps platform engineers awake at night: which specific component in your sprawling Kubernetes infrastructure is actually broken? While Kubernetes

Aaron Smallberg
Aaron Smallberg
Product

Recent posts

K3s vs minikube comparison on dual monitors displaying Kubernetes cluster diagrams.

K3s vs. Minikube: Which to Use for Local K8s Members Public

Compare k3s vs. minikube for local Kubernetes. Learn which tool fits your workflow, from edge deployments to local development, with clear pros and cons.

Michael Guarino
Michael Guarino
Comparisons
A developer uses the kubectl scale deployment command on a terminal screen.

`kubectl scale deployment`: A Practical Guide Members Public

Learn how to use `kubectl scale deployment` to adjust replica counts, manage resources, and automate scaling for Kubernetes applications efficiently.

Michael Guarino
Michael Guarino
Guides
The kubectl delete secrets command in Kubernetes, with the logo over a code editor.

The Complete Guide to the `kubectl delete secret` Command Members Public

Learn how to use kubectl delete secrets safely, avoid common mistakes, and manage secret lifecycle in Kubernetes with practical tips and best practices.

Michael Guarino
Michael Guarino
Guides
Using kubectl edit deployment to modify a Kubernetes deployment YAML file.

kubectl edit deployment: A Complete How-To Guide Members Public

Learn how to use kubectl edit deployment for quick, direct changes to Kubernetes resources, with step-by-step instructions, tips, and best practices.

Michael Guarino
Michael Guarino
Guides
Safely draining a server node in a rack for maintenance with the kubectl drain command.

The `kubectl drain node` Command: A Complete Guide Members Public

Learn how to use `kubectl drain node` for safe Kubernetes node maintenance, pod eviction, and zero-downtime cluster operations.

Michael Guarino
Michael Guarino
Guides
A forked road presents the choice between two service mesh paths: Istio vs Linkerd.

Istio vs. Linkerd: Which Service Mesh to Choose? Members Public

Compare Istio vs. Linkerd for Kubernetes service mesh. Learn key differences in performance, security, and management to choose the right solution for your team.

Michael Guarino
Michael Guarino
Comparisons
Terminal showing the output from the kubectl get namespaces command.

`kubectl get namespaces`: A Complete User Guide Members Public

Learn how to use kubectl get namespaces to list, filter, and manage Kubernetes namespaces efficiently across your clusters with practical examples.

Michael Guarino
Michael Guarino
Guides
Graphs on a laptop monitoring the status of a kubectl rollout restart deployment.

`kubectl rollout restart deployment`: The Right Way Members Public

Learn how to use `kubectl rollout restart deployment` for safe, zero-downtime Kubernetes restarts.

Michael Guarino
Michael Guarino
Guides