Karnataka, including Bengaluru, is set for continued rainfall until May 21, with a yellow alert issued for the capital and surrounding areas. Heavy pre-monsoon showers, thunderstorms, and gusty winds are anticipated across the state from May 22. Orange alerts are in effect for several southern districts, warning of heavy rain and potential hailstorms.