Skip to content

Commit 3336d59

Browse files
committed
Update COS/GCI document
Signed-off-by: Roy Yang <[email protected]>
1 parent 56ad0ce commit 3336d59

File tree

1 file changed

+38
-6
lines changed

1 file changed

+38
-6
lines changed

cluster/gce/gci/README.md

Lines changed: 38 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,43 @@
1-
# Container-VM Image
1+
# Container-Optimized OS
22

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,
88
security compliance, and customizations for GCP.
99

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+
```
1042

1143
[![Analytics](https://kubernetes-site.appspot.com/UA-36037335-10/GitHub/cluster/gce/gci/README.md?pixel)]()

0 commit comments

Comments
 (0)