API Manager >

Installation Options

Helm

Prerequisites:

1

Install Git, Helm (and Tiller) and Kubernetes client (compatible with v1.10) in order to run the steps provided in the following quick start guide.

2

An already setup Kubernetes cluster.

3

Install NGINX Ingress Controller. Please note that Helm resources for WSO2 product deployment patterns are compatible with NGINX Ingress Controller Git release nginx-0.22.0.

4

Add the WSO2 Helm chart repository.

helm repo add wso2 https://helm.wso2.com && helm repo update

API Manager with Analytics:

1

Deploy WSO2 API Manager with Analytics.

helm install --name <RELEASE_NAME> wso2/am-pattern-1 --version 3.0.0-2 --namespace <NAMESPACE>
2

Access product management consoles.

Obtain the external IP (EXTERNAL-IP) of the Ingress resources by listing down the Kubernetes Ingresses

kubectl get ing -n wso2

Add the above host as an entry in /etc/hosts file as shown below:

<EXTERNAL-IP>  <RELEASE_NAME>-am
<EXTERNAL-IP> <RELEASE_NAME>-gateway
<EXTERNAL-IP> <RELEASE_NAME>-analytics-dashboard

Try navigating to https://<RELEASE_NAME>/carbon, https://<RELEASE_NAME>/publisher, https://<RELEASE_NAME>/devportal and https://<RELEASE_NAME>-analytics-dashboard/analytics-dashboard from your favorite browser.

Having trouble? Read our FAQ