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.
An already setup Kubernetes cluster.
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.
Add the WSO2 Helm chart repository.
helm repo add wso2 https://helm.wso2.com && helm repo update
Deploy WSO2 API Manager with Analytics.
helm install --name <RELEASE_NAME> wso2/am-pattern-1 --version 3.0.0-2 --namespace <NAMESPACE>
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