kubeblocks-expose-service

Expose KubeBlocks database services via LoadBalancer or NodePort OpsRequests.

3|Updated Mar 12, 2026
One-click install
npx skills add https://github.com/apecloud/kubeblocks-skills --skill kubeblocks-expose-service
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: kubeblocks-expose-service
Source: https://github.com/apecloud/kubeblocks-skills/tree/main/skills/kubeblocks-expose-service
Command: npx skills add https://github.com/apecloud/kubeblocks-skills --skill kubeblocks-expose-service

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Legacy compatibility shim to surface external access for KubeBlocks database clusters by aligning with the primary kubeblocks-op-expose workflow while keeping older references callable.

Core Features & Use Cases

  • Compatibility with existing Expose workflows and OpsRequests to enable external access.
  • Supports external exposure via LoadBalancer or NodePort for cluster components.
  • Provides reference guidance while steering newcomers toward the primary exposure path.

Quick Start

Create and apply an OpsRequest manifest to enable external access for the target cluster component.

Frequently Asked Questions about kubeblocks-expose-service

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I expose a KubeBlocks database service for external access in Kubernetes?

You can expose a KubeBlocks database service by applying an OpsRequest manifest that triggers the exposure workflow, creating an external LoadBalancer or NodePort service for your cluster components.

What is the OpsRequest workflow for external database exposure?

The OpsRequest workflow for external database exposure is a process that initiates, validates, and monitors the creation of external services, enabling access to Kubernetes database components via LoadBalancer or NodePort configurations.

Can I use NodePort or LoadBalancer to expose my Kubernetes database cluster components?

Yes, you can use NodePort or LoadBalancer to expose Kubernetes database cluster components. The exposure OpsRequest workflow supports both service types to provide external access to the targeted database instances.

When should I use the legacy kubeblocks-expose-service path versus the primary exposure workflow?

Use the legacy kubeblocks-expose-service path when maintaining compatibility with older references that call the exposure workflow directly, though newcomers needing to expose database services are steered toward the primary exposure path.

Does exposing a database externally via OpsRequest require validation and monitoring?

Yes, exposing a database externally via OpsRequest requires validation and monitoring. The workflow explicitly satisfies functional requirements for initiating, validating, and monitoring the exposure of database components throughout the process.