wso2 / k8s-wso2am-operator

WSO2 API Manager Operator for Kubernetes
Apache License 2.0
55 stars 15 forks source link

WSO2 API Manager Operator for Kubernetes

With WSO2 API Manager Operator, it makes easy to deploy WSO2 API Manager in Kubernetes through a simple command. Also it supports deploying recommended deployment patterns in Kubernetes. Introducing a new Custom Resource Definition called APIManager to efficiently and easily deploy patterns, and custom patterns in Kubernetes.

K8S CRD workflow

Supported WSO2 API Manager version: v3.2.0

Quick Start Guide

In this document, we will walk through the following.

Installation Prerequisites


Step 1: Deploy WSO2 API Manager Operator

Step 2: Deploy scenario 1 - Single node API Manager

Step 3: Access API Manager


Sample Scenarios

  1. Scenario-1 : Deploy A Single API Manager Instance (Custom Pattern)
  2. Scenario-2 : Deploy API Manager Pattern-1 (LoadBalancer Service Type)
  3. Scenario-3 : Deploy API Manager Pattern-1 (NodePort Service Type)
  4. Scenario-4 : Deploy API Manager Pattern-1 (Ingress Service Type)
  5. Scenario-5 : Override default configuration values
  6. Scenario-6 : Override ConfigMaps
  7. Scenario-7 : Add new configmaps
  8. Scenario-8 : Deploy A Single API Manager Instance with Analytics (Custom Pattern)
  9. Scenario-9 : Deploy API Manager Pattern-2 (Ingress Service Type)
  10. Scenario-10 : Override default configuration values (Pattern-2)
  11. Scenario-11 : Override ConfigMaps (Pattern-2)
  12. Scenario-12 : Deploy API Manager Pattern-3 (Ingress Service Type)
  13. Scenario-13 : Override default configuration values (Pattern-3)
  14. Scenario-14 : Override ConfigMaps (Pattern-3)
  15. Scenario-15 : Deploy API Manager Pattern-4 (Ingress Service Type)
  16. Scenario-16 : Override default configuration values (Pattern-4)
  17. Scenario-17 : Override ConfigMaps (Pattern-4)

Clean up

Troubleshooting Guide

You can refer troubleshooting guide.