This repository houses all the config needed to deploy a RocketChat KOTS appliance.
- Create a VM
- SSH into the VM and run the cluster installation script
curl -sSL https://k8s.kurl.sh/rocket-enterprise | sudo bash
- Follow the instructions provided at the completion of the installation script
- Wait for the app to start successfully, then click
Launch Rocket.chat
curl https://kots.io/install | bash
kubectl kots install rocket-enterprise
Checks that must pass before the KOTS appliance can come online
- K8s cluster version must be higher than
1.15.0
- 1 CPU core required. 2 CPU cores recommended
- 1GB of RAM required. 2GB of RAM recommended
- 20GB of disk capacity for the root partition required. 40GB recommended
NOTE: will need to check K8s cluster version must be higher than 1.19.0
to use Ingress v1
- RocketChat DNS Hostname
- MongoDB Root Password
- MongoDB RocketChat Password
- MongoDB Volume Size
- Retrieve cluster info and resources
- Retrieve RocketChat API health status
- Retrieve MongoDB version
- Ping Google DNS address
- Ping Google IP Address