Air Gapped Kubernetes Install with Kubekey and Harbor

We will be simulating an Kubernetes install with QEMU and Libvirt and use Harbor to cache container images. We will have 4 VM’s for this job harbor: This machine will hold a Harbor instance to proxy our kubernetes image pull requests. control-panel: This machine will hold control panel for our kubernetes instance. worker-1 and worker-2: This machines will be our Kubernetes workers. First install libvirt, virt-install and qemu. The exact command might differ from system to system....

January 21, 2025 · 4 min · 836 words · Eren Eroğlu

Using Harbor as Container Image Cache for Kubernetes

We will be simulating an Kubernetes install with QEMU and Libvirt and use Harbor to cache container images. We will have 4 VM’s for this job harbor: This machine will hold a Harbor instance to proxy our kubernetes image pull requests. control-panel: This machine will hold control panel for our kubernetes instance. worker-1 and worker-2: This machines will be our Kubernetes workers. First install libvirt, virt-install and qemu. The exact command might differ from system to system....

January 21, 2025 · 4 min · 717 words · Eren Eroğlu