DevOps
•
•
By Hank
打造高效 CI/CD Pipeline:自動化部署至 K8s 的流程設計
Pipeline 核心階段
一個標準的 K8s CI/CD 流水線應包含:
- Build:編譯程式碼與單元測試。
- Dockerize:建置 Image 並 Push 到 ECR/OCIR (記得使用 Commit SHA 作為 Tag)。
- Scan:使用 Trivy 掃描 Image 漏洞。
- Deploy:使用
helm upgrade --install或更新 K8s Manifest。
務必將 CI/CD 的 Token 權限最小化 (RBAC),僅給予特定 Namespace 的部署權限。