Custom Resource Definition

Custom Resource Definition

📖 Definition

CRD is Kubernetes' extension mechanism that allows users to define their own API object types. Through CRD, you can manage custom business resources using kubectl just like native Pods and Services.

🔗 How Higress Uses This

Higress uses CRDs (such as McpBridge, WasmPlugin) to configure advanced gateway capabilities, achieving a Kubernetes-native management experience.

💡 Examples

  • 1 Dynamically enable gateway plugins in clusters through WasmPlugin CRD
  • 2 McpBridge CRD is used to define connection configurations for MCP servers
  • 3 Istio uses CRDs to define VirtualService and DestinationRule

🔄 Related Terms

FAQ

What is Custom Resource Definition?
CRD is Kubernetes' extension mechanism that allows users to define their own API object types. Through CRD, you can manage custom business resources using kubectl just like native Pods and Services.
How does Higress support Custom Resource Definition?
Higress uses CRDs (such as McpBridge, WasmPlugin) to configure advanced gateway capabilities, achieving a Kubernetes-native management experience.

Learn More About Higress

Explore more Higress features and best practices