Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -0,0 +1,75 @@
{
"version": "kc-mission-v1",
"name": "envoy-11050-progressive-traffic-increase-for-new-pods-slow-start-mode",
"missionClass": "solution",
"author": "KubeStellar Bot",
"authorGithub": "kubestellar",
"mission": {
"title": "envoy: Progressive traffic increase for new Pods (slow start mode)",
"description": "Progressive traffic increase for new Pods (slow start mode). This issue affects 29+ users.",
"type": "analyze",
"status": "completed",
"steps": [
{
"title": "Identify envoy analyze symptoms",
"description": "Check for the issue in your envoy deployment:\n```bash\nkubectl get pods -n envoy -l app.kubernetes.io/name=envoy\nkubectl logs -l app.kubernetes.io/name=envoy -n envoy --tail=100 | grep -i error\n```\nLook for errors related to: Progressive traffic increase for new Pods (slow start mode)"
},
{
"title": "Review envoy configuration",
"description": "Inspect the relevant envoy configuration:\n```bash\nkubectl get all -n envoy -l app.kubernetes.io/name=envoy\nkubectl get configmap -n envoy -l app.kubernetes.io/part-of=envoy\n```\n*Title*: Support for progressive traffic increase for new Pods (slow start mode)\n\n*Description*:\nTL;DR; It would be useful to have a slow start mode that allows us to add new pods without overwhelming them with a flood of requests."
},
{
"title": "Apply the fix for Progressive traffic increase for new Pods (slow start mode)",
"description": "Support progressive traffic increase in Envoy, implementation is according to design doc: https://docs.google.com/document/d/1NiG1X0gbfFChjl1aL-EE1hdfYxKErjJ2688wJZaj5a0/edit\n\nAdditional Description: Please refer to RFC\nRisk Level: Medium\nTesting: Done\nDocs Changes: Done\nRelease Notes: Done\n\nSee the fix PR for details: linked PR"
},
{
"title": "Confirm Progressive traffic increase for new Pods (slow is resolved",
"description": "Verify the fix by checking that the original error no longer occurs:\n```bash\nkubectl logs -l app.kubernetes.io/name=envoy -n envoy --tail=50 --since=5m\nkubectl get events -n envoy --sort-by='.lastTimestamp' | tail -10\n```\nConfirm that the issue symptoms are gone."
}
],
"resolution": {
"summary": "Support progressive traffic increase in Envoy, implementation is according to design doc: https://docs.google.com/document/d/1NiG1X0gbfFChjl1aL-EE1hdfYxKErjJ2688wJZaj5a0/edit\n\nAdditional Description: Please refer to RFC\nRisk Level: Medium\nTesting: Done\nDocs Changes: Done\nRelease Notes: Done",
"codeSnippets": []
}
},
"metadata": {
"tags": [
"envoy",
"graduated",
"networking",
"analyze"
],
"cncfProjects": [
"envoy"
],
"targetResourceKinds": [
"Pod"
],
"difficulty": "intermediate",
"issueTypes": [
"analyze"
],
"maturity": "graduated",
"sourceUrls": {
"issue": "https://github.com/envoyproxy/envoy/issues/11050",
"repo": "https://github.com/envoyproxy/envoy",
"pr": "https://github.com/envoyproxy/envoy/pull/13176"
},
"reactions": 29,
"comments": 12,
"synthesizedBy": "copilot"
},
"prerequisites": {
"kubernetes": ">=1.24",
"tools": [
"kubectl"
],
"description": "A running Kubernetes cluster with envoy installed or the issue environment reproducible."
},
"security": {
"scannedAt": "2026-03-11T00:58:02.441Z",
"scannerVersion": "cncf-gen-3.0.0",
"sanitized": true,
"findings": []
}
}
Loading