V1Alpha2 NginxGateway

📋 About This Example

Use case: A v1alpha2 NginxGateway configuration for ingress controller management.

Complexity: Beginner

Components: NginxGateway CR

⬇ Download YAML

Overview

This v1alpha2 NginxGateway example shows how to configure an Nginx Ingress Controller as part of the platform.

This configuration is perfect for:

  • Ingress controller setup
  • Gateway management
  • Service exposure
  • Platform networking

YAML Configuration

apiVersion: idpbuilder.cnoe.io/v1alpha2
kind: NginxGateway
metadata:
  name: nginx-gateway
  namespace: idpbuilder-system
spec:
  namespace: ingress-nginx
  version: "1.13.0"
  ingressClass:
    name: nginx
    isDefault: true

Prerequisites

Before applying this configuration, ensure you have:

  • Kubernetes cluster
  • IDP Builder v1alpha2 CRDs installed

Usage

1. Apply the manifest

kubectl apply -f nginxgateway.yaml

2. Check the status

# View resources
kubectl get nginxgateway

# Get detailed information
kubectl describe nginxgateway

Next Steps

After deploying this example, you can: