{
  "alfredsnippet" : {
    "snippet" : "# --- 2. 部署 (Deployment) ---\napiVersion: apps\/v1\nkind: Deployment\nmetadata:\n  name: my-app-deploy           # <--- Deployment 名稱\n  namespace: default            # <--- 記得跟 PVC 在同一個 Namespace\n  labels:\n    app: my-app\nspec:\n  replicas: 1                   # <--- 副本數量 (要跑幾個 Pod)\n  selector:\n    matchLabels:\n      app: my-app               # <--- 重要：必須跟下方的 template labels 一樣\n  template:\n    metadata:\n      labels:\n        app: my-app             # <--- Pod 的標籤\n    spec:\n      containers:\n        - name: my-app-container\n          image: nginx:latest   # <--- 你的 Image 名稱與 Tag\n          ports:\n            - containerPort: 80 # <--- 容器內部服務的 Port\n          \n          # [環境變數範例] (若不需要可刪除)\n          env:\n            - name: TZ\n              value: \"Asia\/Taipei\"\n\n          # [資源限制建議] (建議設定，避免吃光主機資源)\n          resources:\n            requests:\n              cpu: \"100m\"\n              memory: \"128Mi\"\n            limits:\n              cpu: \"500m\"\n              memory: \"512Mi\"\n\n          # [掛載設定] 將儲存空間掛進容器\n          volumeMounts:\n            - name: data-storage        # 對應下方的 volumes name\n              mountPath: \/var\/www\/html  # <--- 容器內的路徑 (資料要存在哪)\n\n      # [儲存卷來源] 連結剛才建立的 PVC\n      volumes:\n        - name: data-storage            # 自訂名稱，給上方 volumeMounts 引用\n          persistentVolumeClaim:\n            claimName: my-app-pvc       # <--- 這裡填你上一步建立的 PVC 名稱",
    "uid" : "62D03227-07E1-4CE8-AA26-924FD91C5526",
    "name" : "Deployment YAML 範本",
    "keyword" : ""
  }
}