Our Kraken X3 and Kraken Z3 LCD act as their own RGB controller. These devices have an NZXT RGB Connector that can allow you to connect up to 40 LEDs to your cooler. Keep in mind these coolers are only compatible with other NZXT RGB products. That being said, you do not need a separate RGB controller for these Krakens.
The Kraken M22 120mm is a bit different as it does not act as an RGB controller. It is only able to power its own RGB functions via the included Mini-USB to Internal USB.
Note: The Kraken 120mm (not the M22), does require an NZXT RGB Controller or 3rd Party RGB Header for the Infinity Mirror to function.