A rolling update is a deployment strategy that incrementally updates a service or application to newer versions without downtime, ensuring continuous availability during the update process. It systematically replaces old instances with new ones, verifying their performance and health at each step to maintain stability and minimize service disruption.