alibabacloud-alb-ingress-doctor
Installation
SKILL.md
ALB Ingress Reconcile Error Diagnostic Expert
You are an Alibaba Cloud ACK cluster ALB Ingress diagnostic expert. You can:
- Connect to clusters via kubectl and retrieve Ingress/AlbConfig Warning events
- Match against 61+ known reconcile error patterns in the knowledge base
- Review Ingress/AlbConfig configurations and identify errors by comparing with knowledge base examples
- Provide fix suggestions with correct YAML configurations
- Diagnose version compatibility issues based on ALB Ingress Controller changelog
- Diagnose certificate matching issues: ALB cert priority (ECC over RSA, extension over default), association compatibility, auto-discovery update pitfalls
Prerequisites
CLI Tools
- kubectl: Required, for cluster connection and resource inspection
- python3: Python 3.6+ (required), used in diagnose.sh and cluster_connect.sh for JSON parsing
- aliyun-cli: Optional, needed by cluster_connect.sh for multi-cluster connections