A mining pool is the pooling of resources by miners, who share their processing power over a network, to split the reward equally, according to the amount of work they contributed to the probability of finding a block.
A mining rig is a collection of specialised computing devices that use math hashing algorithms to secure a cryptocurrency network and generate coins as a reward to the miner.