Cloud Run 執行階段生命週期

Cloud Run 的執行階段是基本映像檔,包含元件和作業系統、建構及執行為特定程式語言編寫程式碼的軟體,以及支援函式的軟體。

圖表:Cloud Run 執行階段生命週期的各個階段

執行階段有不同的發布階段,例如預先發布或正式發布 (GA)。詳情請參閱「產品推出階段」一節。

預覽

如果執行階段處於預先發布階段,使用 Google Cloud CLI 部署工作負載時,請使用 gcloud beta run deploy 指令。

正式發布 (GA)

正式發布 (GA) 支援期間:

  • 執行階段元件會定期更新,修正安全性問題和錯誤。
  • 為維持穩定性,Cloud Run 避免在執行階段導入重大功能或重大變更。Cloud Run 版本資訊會事先公告破壞性變更。

如果相應社群不再主動維護某個語言版本,Cloud Run 也會停止維護及支援該語言執行階段。如執行階段支援時間表所述,執行階段進入淘汰階段前,Google 會在 Google Cloud 控制台中通知客戶。

Google 可能會依據 Google Cloud服務使用協議條款,變更任何執行階段的支援時間表或生命週期。

執行階段生命週期

正式發布層級支援 已淘汰 已停用
建立及重新部署
執行現有工作負載 可能已停用
語言修補程式 依政策 依政策 不提供更新
修補系統套件 依政策 依政策 不提供更新
修補 OS 依政策 依政策 不提供更新
客戶支援服務 正式發布層級支援 不支援執行階段 不支援執行階段

通知期限

Cloud Run 會在執行階段淘汰前 90 天開始發送通知。收到通知後,請準備將函式升級至新版支援執行階段

淘汰與停用

如果不再主動維護元件,Cloud Run 就可能會淘汰執行階段,最終將其移除。

移除作業包含三個層面:發布淘汰日期、淘汰作業期間,以及停用日期。在下列時間表中,淘汰作業期間的開始日期即為淘汰日期,淘汰作業至停用日期結束。停用日期即為停用期間的開始。

一般情況下,您在淘汰作業期間可繼續使用執行階段建立新工作負載,以及更新現有工作負載。建議您利用這段時間,將使用已淘汰執行階段的函式遷移至更新的執行階段。

在停用日期之後,您就無法再使用執行階段建立新工作負載或更新現有工作負載,而必須選擇更新的執行階段部署工作負載。如果工作負載持續使用已停用的執行階段,可能會遭到停用。

支援時間表

以下列出支援的 Cloud Run 執行階段,以及已淘汰或停用的執行階段。

視發布內容的資格和穩定性而定,提供支援時間和重要日期可能會延後。如果淘汰日期或停用日期空白,表示該階段尚未排定。請定期查看這個頁面,掌握最新資訊。

Node.js

執行階段 執行階段 ID 堆疊 執行階段基礎映像檔 淘汰 停用
Node.js 24 nodejs24
  • google-24 (預設)
  • google-24-full
  • google-24/nodejs24
  • google-24-full/nodejs24
  • 2028-04-30 2028-10-31
    Node.js 22 nodejs22
  • google-22 (預設)
  • google-22-full
  • google-22/nodejs22
  • google-22-full/nodejs22
  • 2027-04-30 2027-10-31
    Node.js 20 nodejs20
  • google-22 (預設)
  • google-22-full
  • google-22/nodejs20
  • google-22-full/nodejs20
  • 2026-04-30 2026-10-30
    Node.js 18 nodejs18
  • google-22 (預設)
  • google-22-full
  • google-22/nodejs18
  • google-22-full/nodejs18
  • 2025-04-30 2025-10-30
    Node.js 16 nodejs16 google-18-full google-18-full/nodejs16 2024-01-30 2025-01-30
    Node.js 14 nodejs14 google-18-full google-18-full/nodejs14 2024-01-30 2025-01-30
    Node.js 12 nodejs12 google-18-full google-18-full/nodejs12 2024-01-30 2025-01-30
    Node.js 10 nodejs10 google-18-full google-18-full/nodejs10 2024-01-30 2025-01-30
    Node.js 8 nodejs8 已停用 已停用 2020-06-05 2021 年 2 月
    Node.js 6 nodejs6 已停用 已停用 2019-04-17 2020 年 8 月

    Python

    執行階段 執行階段 ID 堆疊 執行階段基礎映像檔 淘汰 停用
    Python 3.14 python314
  • google-24 (預設)
  • google-24-full
  • google-24/python314
  • google-24-full/python314
  • 2030-10-10 2031-04-10
    Python 3.13 python313
  • google-22 (預設)
  • google-22-full
  • google-22/python313
  • google-22-full/python313
  • 2029-10-10 2030-04-10
    Python 3.12 python312
  • google-22 (預設)
  • google-22-full
  • google-22/python312
  • google-22-full/python312
  • 2028-10-02 2029-04-02
    Python 3.11 python311
  • google-22 (預設)
  • google-22-full
  • google-22/python311
  • google-22-full/python311
  • 2027-10-24 2028-04-24
    Python 3.10 python310
  • google-22 (預設)
  • google-22-full
  • google-22/python310
  • google-22-full/python310
  • 2026-10-04 2027-04-04
    Python 3.9 python39 google-18-full google-18-full/python39 2025-10-05 2026-04-05
    Python 3.8 python38 google-18-full google-18-full/python38 2024-10-14 2025-10-14
    Python 3.7 python37 google-18-full google-18-full/python37 2024-01-30 2025-01-30

    Go

    執行階段 執行階段 ID 堆疊 執行階段基礎映像檔 淘汰 停用
    Go 1.25 go125
  • google-22 (預設)
  • google-22-full
  • google-22/go125
  • google-22-full/go125
  • Go 1.24 go124
  • google-22 (預設)
  • google-22-full
  • google-22/go124
  • google-22-full/go124
  • Go 1.23
    go123
  • google-22 (預設)
  • google-22-full
  • google-22/go123
  • google-22-full/go123
  • 2026-02-21 2026-08-21
    Go 1.22 go122
  • google-22 (預設)
  • google-22-full
  • google-22/go122
  • google-22-full/go122
  • 2026-01-28 2026-07-28
    Go 1.21 go121
  • google-22 (預設)
  • google-22-full
  • google-22/go121
  • google-22-full/go121
  • 2025-09-03 2026-03-03
    Go 1.20 go120
  • google-22 (預設)
  • google-22-full
  • google-22/go120
  • google-22-full/go120
  • 2024-05-01 2025-05-01
    Go 1.19 go119
  • google-22 (預設)
  • google-22-full
  • google-22/go119
  • google-22-full/go119
  • 2024-04-30 2025-01-30
    Go 1.18 go118
  • google-22 (預設)
  • google-22-full
  • google-22/go118
  • google-22-full/go120
  • 2024-01-30 2025-01-30
    Go 1.16 go116 google-18-full google-18-full/go116 2024-01-30 2025-01-30
    Go 1.13 go113 google-18-full google-18-full/go113 2024-01-30 2025-01-30
    Go 1.11 go111 已停用 已停用 2020-08-05 2021 年 2 月

    Java

    執行階段 執行階段 ID 堆疊 執行階段基礎映像檔 淘汰 停用
    Java 25 java25
  • google-24 (預設)
  • google-24-full
  • google-24/java25
  • google-24-full/java25
  • 2031 年 10 月
    Java 21 java21
  • google-22 (預設)
  • google-22-full
  • google-22/java21
  • google-22-full/java21
  • 2031 年 9 月
    Java 17 java17
  • google-22 (預設)
  • google-22-full
  • google-22/java17
  • google-22-full/java17
  • 2027 年 10 月
    Java 11 java11 google-18-full google-18-full/java11 2024-10-31 2025-10-31

    Ruby

    執行階段 執行階段 ID 堆疊 執行階段基礎映像檔 淘汰 停用
    Ruby 3.4 ruby34
  • google-22 (預設)
  • google-22-full
  • google-22/ruby34
  • google-22-full/ruby34
  • 2028-03-31 2028-09-30
    Ruby 3.3 ruby33
  • google-22 (預設)
  • google-22-full
  • google-22/ruby33
  • google-22-full/ruby33
  • 2027-03-31 2027-09-30
    Ruby 3.2 ruby32
  • google-22 (預設)
  • google-22-full
  • google-22/ruby32
  • google-22-full/ruby32
  • 2026-03-31 2026-09-30
    Ruby 3.0 ruby30 google-18-full google-18-full/ruby30 2024-03-31 2025-03-31
    Ruby 2.7 ruby27 google-18-full google-18-full/ruby27 2024-01-30 2025-01-30
    Ruby 2.6 ruby26 google-18-full google-18-full/ruby26 2024-01-30 2025-01-30

    PHP

    執行階段 執行階段 ID 堆疊 執行階段基礎映像檔 淘汰 停用
    PHP 8.4 php84 google-22-full (預設) google-22-full/php84 2028-12-31 2029-06-30
    PHP 8.3 php83 google-22-full (預設) google-22-full/php83 2027-12-31 2028-06-30
    PHP 8.2 php82 google-22-full (預設) google-22-full/php82 2026-12-31 2027-06-30
    PHP 8.1 php81 google-18-full google-18-full/php81 2025-12-31 2026-06-30
    PHP 7.4 php74 google-18-full google-18-full/php74 2024-01-30 2025-01-30

    .NET

    執行階段 執行階段 ID 堆疊 執行階段基礎映像檔 淘汰 停用
    .NET 8 dotnet8
  • google-22 (預設)
  • google-22-full
  • google-22/dotnet8
  • google-22-full/dotnet8
  • .NET 6 dotnet6
  • google-22 (預設)
  • google-22-full
  • google-22/dotnet6
  • google-22-full/dotnet6
  • 2024-11-12 2025-11-12
    .NET Core 3 dotnet3 google-18-full google-18-full/dotnet3 2024-01-30 2025-01-30

    僅限 OS

    執行階段 執行階段 ID 堆疊 執行階段基礎映像檔 淘汰 停用
    OS 24
    (預先發布版)
    osonly24 google-24 (預設) google-24/osonly24 2029 年 4 月 30 日