mirror of
https://github.com/linuxkit/linuxkit.git
synced 2025-11-28 09:27:29 +00:00
Because Kubernetes is 1.5GB, ISO makes sense as the files do not take up memory, so you can boot a 1GB machine rather than a 4GB one. Signed-off-by: Justin Cormack <justin.cormack@docker.com>
25 lines
605 B
Makefile
25 lines
605 B
Makefile
all: tag-container-images build-vm-images
|
|
|
|
tag-container-images:
|
|
$(MAKE) -C kubernetes tag
|
|
|
|
tag-cache-images:
|
|
$(MAKE) -C image-cache tag
|
|
|
|
push-container-images:
|
|
$(MAKE) -C kubernetes push
|
|
$(MAKE) -C image-cache push
|
|
|
|
build-vm-images: kube-master.iso kube-node.iso
|
|
|
|
kube-master.iso: kube-master.yml
|
|
moby build -name kube-master -output iso-efi -output iso-bios kube-master.yml
|
|
|
|
kube-node.iso: kube-node.yml
|
|
moby build -name kube-node -output iso-efi -output iso-bios kube-node.yml
|
|
|
|
clean:
|
|
rm -f -r \
|
|
kube-*-kernel kube-*-cmdline kube-*-state kube-*-initrd.img *.iso
|
|
$(MAKE) -C image-cache clean
|