fix(Pod/Pod/mc-temp): investigation - unmanaged pod failing with HTTPS/HTTP mismatch#1615
fix(Pod/Pod/mc-temp): investigation - unmanaged pod failing with HTTPS/HTTP mismatch#1615k8s-mendabot[bot] wants to merge 1 commit intomainfrom
Conversation
|
Mechanic re-investigation (fingerprint: Updated FindingsThe investigation was re-run on 2026-04-20 10:56:14 UTC. Key findings: Current State
Verification
Recommendation Remains the SameThis unmanaged diagnostic pod continues to fail due to protocol mismatch. As documented in the original PR:
No action required on the GitOps repository as the problematic resource is not managed by GitOps. |
|
Mechanic re-investigation (fingerprint: Investigation SummaryThe Current State
Root CauseThe manually created RecommendationThis is a one-time debug pod that is not part of the infrastructure. No GitOps fix is required - the minio service itself is healthy and properly managed via HelmRelease. The manual pod should be deleted if no longer needed. |
|
Mechanic re-investigation (fingerprint: Updated FindingsThe investigation was re-run on 2026-04-23T02:31:32Z. Key findings: Current State
Verification
RecommendationNo GitOps changes required. This is an unmanaged debug pod that should be deleted manually if no longer needed: kubectl delete pod mc-temp -n storageThe MinIO infrastructure is healthy and properly managed via GitOps ( |
|
Mechanic re-investigation (fingerprint: Investigation SummaryThe pod Current State
Root Cause AnalysisIssue 1: Not GitOps-ManagedThe Issue 2: Protocol MismatchThe pod command uses: But the MinIO deployment is configured with:
The HTTP protocol used by Issue 3: Potential Credential MismatchThe pod uses hardcoded credentials ( RecommendationNo GitOps change needed. This is a manually created troubleshooting pod. To fix:
The MinIO deployment itself is healthy and functioning correctly. |
|
Mechanic re-investigation (fingerprint: The issue persists. Updated findings:
Recommendation: Human review needed to determine:
|
|
Mechanic re-investigation (fingerprint: Updated FindingsInvestigation re-run on 2026-04-27. Status unchanged: Current State
Verification
RecommendationNo GitOps changes required. This is an unmanaged debug pod. To resolve: kubectl delete pod mc-temp -n storageThe MinIO infrastructure is healthy and properly managed via GitOps. |
|
Mechanic re-investigation (fingerprint: Updated FindingsInvestigation re-run on 2026-04-28. Status unchanged: Current State
Verification
RecommendationNo GitOps changes required. This is an unmanaged debug pod that continues to fail. To resolve: kubectl delete pod mc-temp -n storageThe MinIO infrastructure is healthy and properly managed via GitOps. |
|
Mechanic re-investigation (fingerprint: Re-verified the issue as of 2026-04-29 17:18:22 UTC: Current Status
MinIO Service Health
ConclusionThe original analysis remains correct:
Recommendation from original PR still applies: human review needed to determine if pod should be deleted or converted to GitOps-managed Job with HTTPS. |
Summary
The mc-temp pod is not managed by GitOps and fails due to a protocol mismatch: it attempts to connect to MinIO via HTTP, but the MinIO server is configured for HTTPS. This PR documents the investigation findings for human review and action.
Finding
f75e5aa02e03Evidence
Pod Status
mc-tempin namespacestoragerun=mc-tempPod Command
The pod attempts to:
http://10.96.50.109:9000mc duMinIO Configuration
The MinIO deployment in the same namespace is configured for HTTPS:
MINIO_SERVER_URL: https://s3.thekao.cloudMINIO_BROWSER_REDIRECT_URL: https://minio.thekao.cloud10.96.50.109:9000minio-695dd664c5(1/1 ready)Events
GitOps Repository Search
mc-temp,mc-,minio/mc, ormc aliascommandsRoot Cause
The
mc-temppod is a manually created, unmanaged pod that fails because:http://10.96.50.109:9000) to connect to MinIOMINIO_SERVER_URL: https://s3.thekao.cloud)The MinIO client command fails when attempting to connect to an HTTPS server using HTTP, resulting in exit code 1.
Fix
This PR contains no code changes because the problematic resource is not in the GitOps repository.
Human action required:
Determine if the pod should exist:
kubectl delete pod mc-temp -n storage)If the pod should be permanent, convert to GitOps-managed Job/CronJob:
https://10.96.50.109:9000orhttps://s3.thekao.cloud/workspace/repo/kubernetes/apps/storage/Example corrected command:
Or using the public endpoint:
Confidence
Low - The root cause is clear (HTTP vs HTTPS mismatch), but the proper fix path is uncertain because:
Notes
lenaxia/faith6510) embedded in the command lineA human reviewer should: