A smoke test is a shallow operational check that confirms deployed services are broadly alive before deeper functional or integration testing. In a services pipeline, it checks container status while functional tests verify operating results. section 8.3.1
Control-plane deployment
After deploying kube-state-metrics, a shell test checks for a Running pod and a startup message. Separate checks query its metrics endpoint and inspect event-exporter output, moving beyond smoke coverage into functional verification.



