In this release, we’re excited to introduce API Manager 4.3.0 as the control plane for WSO2 APK, offering expanded capabilities beyond our previous support for the WSO2 APK data plane only. Now, you have two options for setup:
Create a Namespace.
kubectl create ns apk
Install the WSO2 APK Helm chart data plane only mode.
helm repo add wso2apk https://github.com/wso2/apk/releases/download/1.1.0
helm repo update
helm install apk-test wso2apk/apk-helm --version 1.1.0 -n apk
Check all pods related to the deployment are installed properly.
kubectl get pods -n apk
Try out WSO2 APK from
https://apk.docs.wso2.com/en/latest/get-started/quick-start-guide/
To uninstall WSO2 APK, run the following command.
helm uninstall <release name> -n apk
Create a Namespace.
kubectl create ns apk
Set up WSO2 API Manager Control Plane 4.3.0
Install the WSO2 APIM Helm chart.
helm repo add wso2apim
https://github.com/wso2/helm-apim/releases/download/cp-4.3.0
helm repo update
helm install apim wso2apim/wso2am-cp --version 4.3.0 -f
https://raw.githubusercontent.com/wso2/apk/main/helm-charts/samples/apim/cp/apk
-cp/values.yaml -n apk
Install the NGINX Ingress Controller using the following command. Please refer to the NGINX Ingress Controller documentation for more information.
Set up WSO2 APK data plane 1.1.0
Install the WSO2 APK Helm chart.
helm repo add wso2apk https://github.com/wso2/apk/releases/download/1.1.0
helm repo update
helm install apk wso2apk/apk-helm --version 1.1.0 -f
https://raw.githubusercontent.com/wso2/apk/main/helm-charts/samples/apk/
values.yaml -n apk
Set up WSO2 APIM-APK Agent 1.1.0
Install the WSO2 APK Agent Helm chart.
helm repo add wso2apkagent
https://github.com/wso2/product-apim-tooling/releases/download/1.1.0
helm repo update
helm install apim-apk-agent wso2apkagent/apim-apk-agent --version 1.1.0 -f
https://raw.githubusercontent.com/wso2/apk/main/helm-charts/samples/apim
-apk-agent/cp/values.yaml -n apk
Verify the deployment
You can verify the deployment by executing the following command. Once completed, you’ll see the status of the pods for the WSO2 APK data plane and APIM control plane as follows.
kubectl get pods
Try out WSO2 APK with the control plane from
https://apk.docs.wso2.com/en/1.1.0/get-started/quick-start-guide-with-cp/
To uninstall WSO2 APK, run the following command.
helm uninstall apim -n apk
helm uninstall wso2apk -n apk
helm uninstall apim-apk-agent -n apk