Cadoles Kubernetes Operating System a.k.a. CadolesKube/os
Go to file
Philippe Caseiro dcd308056b Fix alpine version to 3.16 2022-11-23 16:40:11 +01:00
config/apk feat(docker): moving builder to docker 2022-11-08 16:42:52 +01:00
scripts Fix alpine version to 3.16 2022-11-23 16:40:11 +01:00
Dockerfile feat(docker): moving builder to docker 2022-11-08 16:42:52 +01:00
LICENSE Initial commit 2022-10-17 14:01:32 +02:00
README.md Update 'README.md' 2022-10-19 11:55:03 +02:00
at-begining.sh First commit : Add first scripts to build an ISO 2022-10-19 11:48:25 +02:00

README.md

os

Cadoles Kubernetes Operating System

a.k.a. CadolesKube/os

##Creating a build server for AlpineLinux

On Alpine server run : at-begining.sh to install necessary tools.

##Change to the build user :

su - build

##Create signing key:

abuild-keygen -i -a (-i installs them in /etc/apk/keys)

##Quick check :

ls -lah /etc/apk/keys/build-xxxxxxxx.rsa.pub

##Clone the git repository :

git clone --depth=1 https://gitlab.alpinelinux.org/alpine/aports.git

##Update :

sudo apk updat

Copy script 'create-iso.sh' in '/home/build'

You must enter a profile name to launch the creation of the iso. The iso is built with Edge sources to have Kubernetes tools. For example ./create-iso.sh myKube. The iso is generated in the ~/iso folder.