From 0e147a780e74b54afbd56ff7438077d855d5c1c2 Mon Sep 17 00:00:00 2001 From: "Gabriel A. Giovanini" Date: Fri, 10 Jun 2022 22:20:13 +0200 Subject: ref: Move from HTML to MD Keep and write in html is pain, so I'm rendering md as html. --- content/posts/2020-07-12Road_to_local_K8S.html | 101 ------------------------- 1 file changed, 101 deletions(-) delete mode 100644 content/posts/2020-07-12Road_to_local_K8S.html (limited to 'content/posts/2020-07-12Road_to_local_K8S.html') diff --git a/content/posts/2020-07-12Road_to_local_K8S.html b/content/posts/2020-07-12Road_to_local_K8S.html deleted file mode 100644 index 52820b3..0000000 --- a/content/posts/2020-07-12Road_to_local_K8S.html +++ /dev/null @@ -1,101 +0,0 @@ -
-

Goal

-

- The goal is to deploy kubernetes on my local networks, and keep everything - as reproducible as possible. -

-

Stack

-

- I'll use Fedora Core OS, Matchbox and Terraform - 1, a match the requirements for - Tectonic2.

-

Steps

- -

Network Setup DHCP/TFTP/DNS

-

First learning the basics

- -

- To check open ports -

lsof -Pni | grep LISTEN
-

-

- Run the provided6 image with dnsmasq and - PXE toolkit -

docker run --rm --cap-add=NET_ADMIN --net=host quay.io/coreos/dnsmasq \
-  -d -q \
-  --dhcp-range=192.168.1.3,192.168.1.254 \
-  --enable-tftp --tftp-root=/var/lib/tftpboot \
-  --dhcp-match=set:bios,option:client-arch,0 \
-  --dhcp-boot=tag:bios,undionly.kpxe \
-  --dhcp-match=set:efi32,option:client-arch,6 \
-  --dhcp-boot=tag:efi32,ipxe.efi \
-  --dhcp-match=set:efibc,option:client-arch,7 \
-  --dhcp-boot=tag:efibc,ipxe.efi \
-  --dhcp-match=set:efi64,option:client-arch,9 \
-  --dhcp-boot=tag:efi64,ipxe.efi \
-  --dhcp-userclass=set:ipxe,iPXE \
-  --dhcp-boot=tag:ipxe,http://matchbox.example.com:8080/boot.ipxe \
-  --address=/matchbox.example/192.168.1.2 \
-  --log-queries \
-  --log-dhcp
-

-

Matchbox

-

...

-

PXE network boot enviroment

-

...

-

Terraform Tectonic

-

...

-

Links

-
- 1 - - https://coreos.com/tectonic/docs/latest/install/bare-metal/metal-terraform.html - -
-
- 2 - - https://coreos.com/tectonic/docs/latest/install/bare-metal/requirements.html - -
-- cgit v1.2.3