podsec-k8s-save-oci(1)
| PODSEC-K8S-SAVE-OCI(1) | General Commands Manual | PODSEC-K8S-SAVE-OCI(1) |
NAME
podsec-k8s-save-oci - archiving kubernetes images version 1.26.3 of different architectures to the directory specified by the first parameter, followed by compression and formation of xz-oci-archive
SYNOPSIS
podsec-save-oci image_archiving_directory architecture,architecture,...|all image ...
DESCRIPTION
- ○
- The script archives images to the directory specified by the first parameter
- ○
- The second parameter specifies the architectures to be archived, separated by commas. If the second parameter is all, all architectures are archived: amd64, arm64, arm ppc64le, 386.
- ○
- The script downloads the images k8s-c10f1/coredns:v1.9.3, k8s-c10f1/kube-controller-manager:v1.26.3, k8s-c10f1/kube-apiserver:v1.26.3, k8s-c10f1/kube-proxy:v1.26.3, k8s-c10f1/etcd:3.5.6-0, k8s-c10f1/flannel:v0.19.2, k8s-c10f1/kube-scheduler:v1.26.3, k8s-c10f1/pause:3.9, k8s-c10f1/flannel-cni-plugin:v1.2.0, k8s-c10f1/cert-manager-controller:v1.9.1, k8s-c10f1/cert-manager-cainjector:v1.9.1, k8s-c10f1/cert-manager-webhook:v1.9.1 from the registrar registry.altlinux.org to the system´s containers-storage: and then placing them in the directory specified by the first parameter in a subdirectory with the architecture name $ociDir/$arch. To improve subsequent compression, image layers are placed uncompressed (parameter --dest-oci-accept-uncompressed-layers)
- ○
- After the architecture subdirectory is filled, it is archived, compressed and placed in the file $ociDir/$arch.tar.xz
EXAMPLES
podsec-k8s-save-oci /tmp/ociDir/ amd64,arm64
SECURITY CONSIDERATIONS
- ○
- Since the script loads images of different architectures, the last one loaded into containers-storage: architecture may differ from the current processor architecture. If necessary, you will need to reload the images for the working processor architecture
SEE ALSO
AUTHOR
Aleksey Kostarev, Basealt LLC kaf@basealt.ru
| October 2024 |
