Google Container-Optimized OS (COS)

google os

Google Container-Optimized OS (COS) is an operating system image for GCP Compute Engine VMs which is optimized for running Docker containers. It is maintained by Google and is based on the open source Chromium OS project.

Release Released Support Status Latest
117 (LTS) 1 week ago
(02 Oct 2024)
Ends in 1 year and 10 months
(01 Sep 2026)
cos-117-18613-0-66
(02 Oct 2024)
113 (LTS) 5 months and 3 weeks ago
(15 Apr 2024)
Ends in 1 year and 4 months
(01 Mar 2026)
cos-113-18244-151-88
(30 Sep 2024)
109 (LTS) 1 year ago
(27 Sep 2023)
Ends in 10 months
(01 Sep 2025)
cos-109-17800-309-77
(30 Sep 2024)
105 (LTS) 1 year and 6 months ago
(03 Apr 2023)
Ends in 5 months and 3 weeks
(01 Apr 2025)
cos-105-17412-448-57
(30 Sep 2024)
101 (LTS) 2 years ago
(15 Sep 2022)
Ended 1 month and 1 week ago
(01 Sep 2024)
cos-101-17162-528-54
(30 Sep 2024)
97 (LTS) 2 years and 6 months ago
(29 Mar 2022)
Ended 7 months ago
(01 Mar 2024)
cos-97-16919-450-41
(27 Mar 2024)
93 (LTS) 2 years and 11 months ago
(18 Oct 2021)
Ended 1 year ago
(01 Oct 2023)
cos-93-16623-461-42
(24 Oct 2023)
89 (LTS) 3 years and 6 months ago
(07 Apr 2021)
Ended 1 year and 7 months ago
(01 Mar 2023)
cos-89-16108-798-22
(03 Apr 2023)
85 (LTS) 4 years ago
(24 Sep 2020)
Ended 2 years ago
(01 Sep 2022)
cos-85-13310-1498-13
(22 Aug 2022)
81 (LTS) 4 years and 6 months ago
(27 Mar 2020)
Ended 3 years ago
(01 Sep 2021)
cos-81-12871-1317-8
(10 Jan 2022)
77 (LTS) 5 years ago
(27 Sep 2019)
Ended 3 years and 6 months ago
(01 Apr 2021)
cos-77-12371-1109-0
(11 Jan 2021)
73 (LTS) 5 years ago
(25 Mar 2019)
Ended 4 years ago
(01 Jun 2020)
cos-73-11647-656-0
(05 Sep 2020)
69 (LTS) 6 years ago
(18 Sep 2018)
Ended 4 years and 10 months ago
(01 Dec 2019)
cos-69-10895-385-0
(08 Oct 2019)

Support policy

Container-Optimized OS is tested and qualified for running various container workloads on Google Cloud. It is actively patched with security updates (CVEs) and bug-fixes to address issues that impact Google Cloud users. Users get access to these fixes via image releases in the cos-cloud project.

Container-Optimized OS image support is available for Long Term Supported (LTS) family of images in the cos-cloud project. A description of available image families is available at the Versioning Scheme doc. The following support commitment applies only to the LTS family of images.

Support duration

Approximately twice each year, the Container-Optimized OS team releases a Long Term Supported (LTS) milestone on its cos-[MILESTONE]-lts and cos-arm64-[MILESTONE]-lts image families. Once a milestone is introduced on the LTS families, it is supported for 2 years.

During this support window:

  • The milestone is actively patched for any critical bugs.
  • The milestone is actively scanned for security vulnerabilities, and security fixes are applied on regular basis.
  • New releases containing high priority bug and security fixes are released on-demand.
  • New releases containing medium and low priority bug and security fixes are released every 3 months.
  • To maintain stability, no new breaking features are introduced.
  • All changes in the image are documented on a dedicated release notes page.

Deprecation

At the end of a milestone’s support window, the corresponding cos-[MILESTONE]-lts and cos-arm64-[MILESTONE]-lts families are deprecated. Specifically, the DEPRECATED flag is set on images in that milestone and those images stop appearing in the active list of images in the cos-cloud project.

Any Image Family API references to the deprecated image family will return errors and break any workflows depending on it. You should not use this API to create production instances.

Deprecated images are still accessible and usable when accessed directly by name using the images get API. However, any issues with those images might not be fixed or will only be fixed in newer milestones. Issues reported against deprecated images may be fixed only in newer image milestones.

More information is available on the Google Container-Optimized OS (COS) website.

You should be running one of the supported release numbers listed above in the rightmost column.

You can check the version that you are currently using by running:
cat /etc/os-release /etc/lsb-release

You can submit an improvement to this page on GitHub :octocat: . This page has a corresponding Talk Page.

A JSON version of this page is available at /api/cos.json. See the API Documentation for more information. You can subscribe to the iCalendar feed at /calendar/cos.ics.