The main challenge lies in the difficulty of manually scaling applications and the importance of automation in this process. It is particularly hard to predict the CPU and memory usage of each container, making it tough to set resource requests accurately and cost-efficiently.