Important
This repository has been archived in favoir of the NixOS project.
This repository is a specialized fork of the original Alpine Linux Cloud Image Builder, designed to streamline the process of creating Alpine Linux cloud images that are optimized for Kubernetes deployments.
This fork provides a diverse range of image variants, built on top of the existing offerings
, tailored for different Kubernetes environments, including:
Kubernetes Versions
- Kubernetes 1.29
- Kubernetes 1.28
- Kubernetes 1.27
Container Runtimes:
- containerd
- cri-o
CNI Plugins:
- Cilium
Kubernetes Node Variants
Additionally, both Kubernetes master (kmaster) and worker (kworker) node images are available. Master images typically come with pre-installed tools for provisioning and managing clusters, such as kubectl
and the cilium-cli
.
To build these images locally, follow these steps:
-
Install Packer.
Get started by installing Packer.
-
Initialize the build configuration.
packer init alpine.pkr.hcl
-
Build the images (this process may take some time).
./build local
For more detailed instructions, please refer to the original repository's README.