Kubernetes-native DBaaS Anywhere with Any Storage
Backup and Recovery Solution for Kubernetes
Run Production-Grade Vault on Kubernetes
Secure Ingress Controller for Kubernetes
Kubernetes Configuration Syncer
Kubernetes Authentication WebHook Server
Accelerating your application modernization & microservices journey
DevOps experts to onboard, manage, and optimize your cloud accounts and applications
Expert-managed Kubernetes platforms across all major distributions
Production-grade databases on Kubernetes, provisioned, monitored, and backed up by experts
Designing & Building solid platforms for your teams
Building faster products, MVP, launch & scale
SRE Experts
Build a solid observability stack that is secure too!
Migrate your legacy applications
Streamlining pipeline & deployments
Bringing automation at every step
Tailored DevOps toolset for you!
Implement & support ‑ we got you!
Onboarding, management & 24/7 support
The Kubernetes experts
AWS Marketplace partner
Azure Marketplace partner
Google Cloud Marketplace partner
Certified Red Hat partner
Certified SUSE partner
VMware Tanzu Consulting
20+ Database engines, fully managed on Kubernetes
From design to deployment ‑ with you!
Roll out updates strategically
Automated provisioning for on‑prem setup
On‑Demand product engineers
Learn how custom resources & controllers can enhance your Kubernetes environment, Download the 16 page whitepaper
The Site Reliability Engineering Experts
Onboarding Service Mesh? we got you!
Your cloud networking specialists
Recognized by Istio for support
Keep infra scalable & efficient
Cloud Native backup & DR experts
Securing your applications
Monitoring, logging, tracing experts
Adoption to support ‑ we do it all
Monitoring & alerting ‑ sorted!
Articles, tutorials & insights
Guides, references & API docs
Live & on-demand sessions
Hands-on learning paths
Tutorials, demos & walkthroughs
Kubernetes has own the container orchestrator war. One of the key contributors to its success is the ability to extend Kubernetes by the end users. The primary way users extend Kubernetes is by defining new resource types. This is called Custom Resource Definitions (CRD) in the Kubernetes parlance. Users can write a controller that can reconcile users’ desired specification to a cluster. Controllers that capture operational knowledge of a software application are commonly know as Kubernetes operators.
Founder & CEO
AppsCode Inc.
RECENT BLOG POSTS
Tamal Saha
Kubernetes has become the de-facto orchestrator for the cloud native world. Kubernetes upholds the philosophy that the core should be small and allow developers to write their own extensions. One way to introduce new resource types is using CustomResourceDefintions (CRD) (originally known as ThirdPartyResources). Using CRDs anyone can define a new resource type that behaves like standard Kubernetes resources. This allows anyone to write a controller for custom resources and capture operational knowledge in a software form.
No data found
Join hundreds of companies using AppsCode products and services to build, deploy, and manage production-grade Kubernetes applications.
Enterprise Support
24/7 Monitoring
Expert Consultation
Trusted by Fortune 500 companies and innovative startups worldwide