No. You can join KrisFlyer from anywhere in the world, although some benefits are centred in Singapore just as Qantas and Velocity have benefits that are targeted for Australians.