VICK is a virtual distributed computer, that is optimised for agile development, deployment and operations of cell-based integration applications, running at scale.
VICK installation guide provides you steps to deploy VICK to a production grade K8s cluster and steps to deploy VICK environment for development purposes.
- CPU with minimum 4 cores
- 8 GB RAM
- Ubuntu 16.04 OS with SWAP disabled
Run the following command to install VICK and K8s on Ubunut Linux 16.04. This script uses kubeadm tool to deploy K8s. User has the option to install MySQL Server before installing the VICK or point the VICK installation to an existing MySQL server deployment.
curl https://raw.githubusercontent.com/wso2/product-vick/master/system/scripts/all-in-one-installer/vick-setup-all-in-one.sh | bash -s -- kubeadm
curl https://raw.githubusercontent.com/wso2/product-vick/master/system/scripts/all-in-one-installer/vick-cleanup.sh | bash -s -- kubeadm
Please refer the script usage document to find the other K8s based platform support.
- K8s deployment done according to K8s production guidelines
- MySQL 5.7 server access with database and user creation permissions.
- K8s storage volume compatible network storage (NFS)
Run the following command to install VICK in to the existing K8s cluster. Scrip will be prompt the user for the mysql user and password credentials. Also user has to provide the network file share server IP (NFS) and the data folder path.
curl https://raw.githubusercontent.com/wso2/product-vick/master/system/scripts/all-in-one-installer/vick-setup-all-in-one.sh | bash
curl https://raw.githubusercontent.com/wso2/product-vick/master/system/scripts/all-in-one-installer/vick-cleanup.sh | bash
Please refer the script usage document to find the other K8s based platform support.
Please see Employee Portal App