Kaio
A new architecture for both All-in-One and Single Server + External Dependencies deployments is now available which aims to make configuring Comet more consistent and easier to manage. This new architecture allows you to install Comet the same way as before, on a single-server, but now with the same configuration file format as our Kubernetes deployments.
Installing Comet with KAIO architecture.¶
Start by installing CometCtl on the machine on which you want to install Comet.
Then install Comet:
cometctl kaio install
As part of the installation process, cometctl
will prompt you to set your comet_base_domain
, when it does, you can set it to the IP or domain clients will use with the Comet SDK.
After that, you should see a splash screen showing a successful install, with instructions on how to access the Comet WebUI. If you did not set the domain, or would like to change it for any reason, run cometctl aio update-config
and set or change the comet_base_domain
variable to your new IP or domain.
If you made any changes, you must run cometctl kaio update-config
and the configurations may be done using the same format as our Kubernetes Cluster Deployments.
Migrating from AIO to KAIO¶
If you have an existing AIO installation and would like to migrate to KAIO, you can simply install KAIO on the same machine with cometctl kaio install
. This will install the new architecture along-side the existing one. You can then migrate your data and users to the new installation and decommission the old one like so:
cometctl migrate aio kaio
cometctl aio uninstall
Note: Once you install KAIO, your traffic will no longer be able to reach the AIO installation. Make sure to perform this migration during a maintenance window.