macOS

Deployment Guide

  1. Clone aurras-deployment-kubernetes with submodules

git clone https://github.com/HugoByte/aurras-deployment-kubernetes --recurse-submodules

2. Navigate to openwhisk setup directory

cd aurras-deployment-kubernetes/openwhisk

3. Get InternalIP of the cluster

kubectl describe nodes | grep InternalIP

4. Creating mycluster.yaml with apiHostName as InternalIP of the nodes

Assuming the IP returned from the above step 3 as "192.168.65.3"

whisk:
  ingress:
    type: NodePort
    apiHostName: 192.168.65.3
    apiHostPort: 31001

nginx:
  httpsNodePort: 31001

5. Create a namespace

kubectl create namespace aurras

6. Indicate the Kubernetes worker nodes that should be used to execute user containers by OpenWhisk's invokers

kubectl label nodes --all openwhisk-role=invoker

7. Deploy Openwhisk using helm

helm install openwhisk ./helm/openwhisk -n aurras -f mycluster.yaml

8. Get the summary of installation using

helm status openwhisk -n aurras

Last updated