|
1 |
| -# Container-VM Image |
| 1 | +# Container-Optimized OS |
2 | 2 |
|
3 |
| -[Container-VM Image](https://cloud.google.com/compute/docs/containers/vm-image/) |
4 |
| -is a container-optimized OS image for the Google Cloud Platform (GCP). It is |
5 |
| -primarily for running Google services on GCP. Unlike the open preview version |
6 |
| -of container-vm, the new Container-VM Image is based on the open source |
7 |
| -ChromiumOS project, allowing us greater control over the build management, |
| 3 | +[Container-Optimized OS](https://cloud.google.com/container-optimized-os/docs), |
| 4 | +(previously Google Container-VM image a.k.a GCI) is a container-optimized OS image for the Google Cloud Platform (GCP). It is |
| 5 | +primarily for running Google services on GCP. Container-Optimized OS is an open |
| 6 | +source OS based on |
| 7 | +the open source [ChromiumOS project](https://www.chromium.org/chromium-os), allowing us greater control over the build management, |
8 | 8 | security compliance, and customizations for GCP.
|
9 | 9 |
|
| 10 | +Container-Optimized OS is [open source](https://cos.googlesource.com), and is released on milestones. Example milestones are |
| 11 | +81, 85. Each milestone will experience three release channels -- dev, beta and stable to reach |
| 12 | +stability. The promotion between those channels are about six weeks. |
| 13 | +Starting milestone 69, for |
| 14 | +every 4 milestones, the last milestone will be promoted into LTS image after it |
| 15 | +becomes stable. |
| 16 | +For details, please see COS's [Release Channels](https://cloud.google.com/container-optimized-os/docs/concepts/release-channels)and [Support |
| 17 | +Policy](https://cloud.google.com/container-optimized-os/docs/resources/support-policy). |
| 18 | + |
| 19 | +## COS in End-to-End tests |
| 20 | + |
| 21 | +Container-Optimized OS images are used by kubernetes [End-to-End tests](https://github.com/kubernetes/community/blob/master/contributors/devel/sig-testing/e2e-tests.md) and |
| 22 | +[Node End-to-End tests](https://github.com/kubernetes/community/tree/master/contributors/devel/sig-node). To see current |
| 23 | +active releases, please refer to COS's [Release |
| 24 | +Notes](https://cloud.google.com/container-optimized-os/docs/release-notes). When |
| 25 | +choose images for testing, the latest LTS images is suggested for running |
| 26 | +presubmit, postsubmit or periodics tests since the image is stable and has |
| 27 | +latest bug and security fixes. For testing requiring new features or continuous integration, |
| 28 | +the latest dev or beta or stable channel can be used. |
| 29 | +are needed, the latest LTS images or stables are preferred. |
| 30 | + |
| 31 | +To find the current COS image, use the following command: |
| 32 | +```shell |
| 33 | +$ gcloud compute images list --project=cos-cloud |grep cos-cloud |
| 34 | +cos-69-10895-385-0 cos-cloud cos-69-lts READY |
| 35 | +cos-73-11647-534-0 cos-cloud cos-73-lts READY |
| 36 | +cos-77-12371-274-0 cos-cloud cos-77-lts READY |
| 37 | +cos-81-12871-119-0 cos-cloud cos-81-lts READY |
| 38 | +cos-beta-81-12871-117-0 cos-cloud cos-beta READY |
| 39 | +cos-dev-84-13078-0-0 cos-cloud cos-dev READY |
| 40 | +cos-stable-81-12871-119-0 cos-cloud cos-stable READY |
| 41 | +``` |
10 | 42 |
|
11 | 43 | []()
|
0 commit comments