- Configuration Management:
- ConfigMap:应用的可变配置管理(明文存储:配置文件、命令行参数、环境变量)。
- Secret:应用的敏感信息管理(密文存储:密码、OAuth 令牌、ssh key)
- Service Disvovery:
- Service
- Load Balancing:
- Service
- API Gateway:
- Ingress & Ingress Controller
- Service Security:应用的 API 的安全,认证授权
- …
- Centralized Logging:
- ELK Stack
- Centralized Metrics:
- Prometheus, Grafana, AlertManager
- Distributed Tracing:
- SkyWalking
- Resilience & Fault Tolerance:微服务必须避免错误在系统之间进行层级传递
- …
- Auto Scaling & Self Healing
- HPA Horizontal Pod Autoscaling(Pod 水平自动伸缩)
- Pod readinessProbe & livenessProbe (Pod健康检测探针)
- DevOps