A control plane services pipeline is an automated workflow that retrieves cluster credentials, deploys Kubernetes control plane services, and verifies their operation. It combines environment setup, Helm-based deployment, smoke tests, and functional integration tests. section 8.3.1
A practical pipeline typically:
- Fetches and decodes the pipeline service account’s kubeconfig from a secrets store. section 8.3.1
- Runs smoke tests for container status and functional tests for service output, metrics, and events. section 8.3.1
Service verification
Tests can confirm that kube-state-metrics is Running, its process started successfully, and its endpoint reports metrics from running services; event-exporter logs can verify emitted events.
