For light inside my canopy I used a normal LED strip with 3mm LED's, called 3528 SMD LEDs.
These strips are for sale at http://www.hilux4x4.co.za/theshop/index.php
The LED strip is suitable for DC 12V which makes it ideal for us in a vehicle and it has 3M double sided tape on the back so that you can easily just stick it to most surfaces.
I used a normal bed lamp switch as switch. Some LED strips are sold with a little micro switch on it. I stayed away from those as I heard too many people complain that they do not last very long in the dust, vibration and heat of a 4x4.
Another advantage of using the bed lamp switch is that you can run more than one strip from one switch. I added two 150mm strips above the kitchen, against the roof and I added two 300mm LED strips and one 50mm strip in the open area of the canopy.
The kitchen lights work on one switch and the other three work on the other switch. Thus I can switch on all three the LED strips in the open area with one strip, if each of those had its own switch it would have been a big nuisance.
Although the LED Strips can run from the vehicle I decided to rather add a smaller battery especially for the LED Strips. The battery I used is the same as which they use for back-up batteries in alarm systems, but this one is just much smaller. Once it is flat i can either charge it from the vehicle's main battery or charge it at home on the 12v charger. It runs the LED strips for at least 6 hours continuously. The battery I bought is only 96 L x 42 W x 51 H and i bought it at Yebo Electronics in Cape Town.
The LED Strips I used:
The LED strips above the kitchen:
One of the LED Strips in the open area of the canopy:
The normal bed lamp switch I used and which i attached by means of double sided tape:
The battery I used for the LED Strips, it will run the strips for at least 6 hours per charge: