Task Page for Verifying Signed Images (#32184)
* Add container image signing docs Signed-off-by: Sascha Grunert <sgrunert@redhat.com> * Creates a task page to verify signed control plane container images * Added info about cosigned and why we need cosign in experimental mode Updates based on PR review Apply suggestions from code review Co-authored-by: Tim Bannister <tim@scalefactory.com> * Uses K8s SBoM to get list of signed images Apply suggestions from code review Co-authored-by: Qiming Teng <tengqm@outlook.com> Co-authored-by: Chris Negus <cnegus@redhat.com> * Add current scope of sign/verify Co-authored-by: Sascha Grunert <sgrunert@redhat.com> Co-authored-by: Tim Bannister <tim@scalefactory.com> Co-authored-by: Qiming Teng <tengqm@outlook.com> Co-authored-by: Chris Negus <cnegus@redhat.com>
This commit is contained in:
@@ -3,6 +3,8 @@ title: Download Kubernetes
|
||||
type: docs
|
||||
---
|
||||
|
||||
# Core Kubernetes components
|
||||
|
||||
Kubernetes ships binaries for each component as well as a standard set of client
|
||||
applications to bootstrap or interact with a cluster. Components like the
|
||||
Kube API Server are capable of running within container images inside of a
|
||||
@@ -68,7 +70,21 @@ container image name, for example
|
||||
[`k8s.gcr.io/kube-apiserver-arm64:{{< param "fullversion" >}}`][0-arm64]. All
|
||||
those derivations are signed in the same way as the multi-architecture manifest lists.
|
||||
|
||||
<!-- TODO: describe how to use the signed images -->
|
||||
The Kubernetes project publishes a list of signed Kubernetes container images
|
||||
in SBoM (Software Bill of Materials) format.
|
||||
You can fetch that list using:
|
||||
|
||||
```shell
|
||||
curl -Ls https://sbom.k8s.io/$(curl -Ls https://dl.k8s.io/release/latest.txt)/release | grep 'PackageName: k8s.gcr.io/' | awk '{print $2}'
|
||||
```
|
||||
For Kubernetes v{{< skew currentVersion >}}, the only kind of code artifact that
|
||||
you can verify integrity for is a container image, using the experimental
|
||||
signing support.
|
||||
|
||||
To manually verify signed container images of Kubernetes core components, please refer to
|
||||
[Verify Signed Container Images](/docs/tasks/administer-cluster/verify-signed-images).
|
||||
|
||||
|
||||
|
||||
## Binaries
|
||||
|
||||
|
||||
Reference in New Issue
Block a user