Pod Isolation
TOC
Introduction
Pod Isolation enables dynamic exclusion of malfunctioning Pods from service traffic while maintaining their operational state. This functionality:
- Prevents failed requests to defective endpoints
- Maintains service availability during troubleshooting
- Allows seamless reintegration post-recovery
Core value: Ensures continuous service reliability through targeted traffic management
Features
- Single-click Pod exclusion/inclusion
- Real-time health metrics integration
- Legacy service compatibility mode
- Non-destructive isolation (Pod remains running)
Isolating Pods
Step 1: Access Pod Management
- Navigate: Service List > Target Service
- Select Pod Group tab
- Locate target Pod via metrics or logs
Step 2: Execute Isolation
Legacy Service Activation
Requirement Checklist
- Kubernetes v1.18+
- Service created prior to isolation feature release
- Cluster admin privileges
Configuration Update
-
Modify Deployment labels:
-
Update internal route selector:
Monitoring & Validation
Key Metrics Dashboard
Status Verification
Operational Constraints
-
State Limitations:
- Only affects Pods in Running state
- Excludes Pods in Completed/CrashLoopBackOff
-
Conflict Scenarios:
- Disabled during canary releases
- Overridden by scale-in/scale-out events
-
Persistence:
- Isolation resets on Pod restart
- Manual re-isolation required after recovery