Logan.Li
|
738498fea3
|
feat(k8s): align install.sh with latest opsx-loki version
- cloud auto-detection (ACK/TKE/EKS/CCE/GKE/AKS/K3s/self-hosted) via
node providerID, used for deployment banner and failure diagnostics
- storage class resolution chain: explicit STORAGE_CLASS > default
annotation > sole SC; self-hosted clusters without any SC now get a
zero-dependency static local PV (hostPath DirectoryOrCreate +
nodeAffinity pin + WaitForFirstConsumer + Retain), LOCAL_STORAGE
auto/off/force tri-state
- PVC rendered with resolved storageClassName + PVC_SIZE; image
rendered into deployment via IMAGE env
- rollout failure diagnostics per waiting-reason: ImagePullBackOff
lists per-cloud registry suggestions, CreateContainerConfigError
points to secret, PVC Pending suggests per-cloud SC
- colored info/ok/warn/die helpers, /dev/urandom key fallback,
completion banner with pod/node/ip, port-forward and backup hints
- kubernetes/examples/: alibaba ALB + tencent qcloud (CLB health
check annotations, NodePort backend) ingress templates, secret
example moved here (opsx-loki layout)
- README updated with env-var table and local-storage notes
|
2026-10-26 22:09:33 +08:00 |
|