Home / Companies / New Relic / Blog / Post Details
Content Deep Dive

Building an Inventory Management Database with the Kubernetes API Server and Custom Resources

Blog post from New Relic

Post Details
Company
Date Published
Author
Jonathan Owens and Maryum Styles
Word Count
2,617
Company Posts That Month
26
Language
English
Hacker News Points
-
Post removed?
No
Summary

---` The New Relic Container Fabric team developed an inventory management solution using Kubernetes API server and custom resource definitions to manage their containerized services in a dynamic and rapidly scaling environment. They were struggling with the current approach, which required splitting code paths based on infrastructure providers and had operational bottlenecks due to increased secure network connections across multiple regions. The team looked for solutions but found that existing options were flawed. Instead, they leveraged Kubernetes' integral configuration service, creating custom resources and a fetcher service to enumerate hosts from each infrastructure provider and update the kube-apiserver with the required data. This solution provided a single source of truth for inventory management, improved production-quality performance, and enabled locally meaningful and extensible object representation. The implementation was simple, and the team found that adapting Kubernetes to serve as an inventory-management database had a significant impact on their operational capabilities, enabling them to define declarative desired states for their cluster and build cluster services in a decomposed way.

Trends Found in this Post
Trend Post Mentions Total Month Mentions Posts Companies MoM
Kubernetes 24 238 45 22 -31%
Real-time 1 446 115 48 +82%
Use This Data

Use this post, company, and trend context to find content marketing opportunities, perform competitive analysis, or address product feature gaps via the Plushcap MCP server or the Plushcap API.