工程開發
ecs avatar

ecs

AWS ECS 容器編排技能。管理叢集、任務定義、服務與部署,提供 Fargate 與 EC2 的最佳實踐模式。

簡介

AWS ECS (Elastic Container Service) 技能為管理 AWS 上的容器化應用程式提供全面性的知識庫。專為雲端工程師與 DevOps 專業人員設計,此技能簡化了容器編排工作流程的配置,無論是使用 AWS Fargate 進行無伺服器運算,還是使用 EC2 實例以滿足特定的硬體需求,皆能勝任。它有助於建立強健的任務定義、透過整合負載平衡進行複雜的服務部署,以及進行有效的叢集生命週期管理。

  • 支援 ECS 叢集的完整生命週期,包含使用 AWS CLI 指令進行建立、擴展與刪除。

  • 深入整合任務定義,涵蓋網路模式 (awsvpc)、CPU 與記憶體需求、IAM 執行角色以及透過 AWS Secrets Manager 進行的密鑰管理。

  • 先進的部署模式,包含服務更新、強制重新部署以及自動化滾動更新。

  • 內建監控與擴展專業知識,利用 CloudWatch 與 Application Auto Scaling 根據 CPU 與記憶體利用率指標管理任務數量。

  • 針對常見容器運行時期問題、健康檢查失敗以及 VPC 配置內的連接問題提供疑難排解指南。

  • 該技能預期輸入關於容器登錄檔映像 (ECR)、任務定義以及預期的基礎設施限制。

  • 輸出通常包含結構化的 AWS CLI 指令或隨時可執行的 IaC 程式碼片段。

  • 在觸發部署操作前,請確保任務執行與任務層級權限已配置正確的 IAM 角色。

  • 此代理程式針對高效能推理進行了優化,並提供操作護欄,以防止生產環境中的配置偏移與網路設置不一致。

  • 它有助於連結容器架構與 AWS 基礎設施需求,確保健康檢查、日誌驅動程式與連接埠映射符合 AWS 架構最佳實踐。

倉庫統計

Star 數
1,082
Fork 數
437
Open Issue 數
15
主要語言
Python
預設分支
main
同步狀態
閒置
最近同步時間
2026年4月29日 下午12:44
在 GitHub 查看