diff options
| author | D Delmar Davis <don@suspectdevices.com> | 2025-05-11 21:21:51 -0700 |
|---|---|---|
| committer | D Delmar Davis <don@suspectdevices.com> | 2025-05-11 21:21:51 -0700 |
| commit | 6038f0c77f7178289635a6aced1094a9f701f764 (patch) | |
| tree | 529e14870fcca052533412f5b946a4191279fa4e /docs/rethinkeverything | |
| parent | d6d47505d837a5e899cec587e0aed321ccca3237 (diff) | |
CKA prep.
Diffstat (limited to 'docs/rethinkeverything')
| -rw-r--r-- | docs/rethinkeverything/kubernetes/README.md | 14 | ||||
| -rw-r--r-- | docs/rethinkeverything/kubernetes/ubuntu.md | 30 | ||||
| -rw-r--r-- | docs/rethinkeverything/sense/reconsidering-opnsense.md | 3 |
3 files changed, 46 insertions, 1 deletions
diff --git a/docs/rethinkeverything/kubernetes/README.md b/docs/rethinkeverything/kubernetes/README.md new file mode 100644 index 0000000..0a3c81b --- /dev/null +++ b/docs/rethinkeverything/kubernetes/README.md @@ -0,0 +1,14 @@ +# If I have to kubernetes I am gonna certify +hash tag just kill me already. + +## Installing k8s on incus +It turns out I cant install vms on my home servers because they do not have sufficient resources. +So we are installing our test cluster (for the Certified Kubernetes Administrator test) at the colo +The course work is based on ubuntu 24.04 but we use RockyLinux at work so my original intention was to build a R9 cluster at home and Ubuntu/focal at work. However the instruction is so specific to the platform I am going to start on Ubuntu at the colo and at work and then rebuild the cluster using R9 on the cluster. + +### Attempt #1 +[Notes on Ubuntu Install](./ubuntu.md) + + +## linkdump +- https://rudimartinsen.com/2023/12/29/kubernetes-cluster-on-vms-2024/ diff --git a/docs/rethinkeverything/kubernetes/ubuntu.md b/docs/rethinkeverything/kubernetes/ubuntu.md new file mode 100644 index 0000000..442dbbe --- /dev/null +++ b/docs/rethinkeverything/kubernetes/ubuntu.md @@ -0,0 +1,30 @@ +YOU ARE HERE FLESHING THIS IN + +``` +apt update && apt upgrade -y +apt install apt-transport-https software-properties-common ca-certificates socat wget curl nano -y +swapoff -a +modprobe overlay +modprobe br_netfilter +cat << EOF | tee /etc/sysctl.d/kubernetes.conf +net.bridge.bridge-nf-call-ip6tables = 1 +net.bridge.bridge-nf-call-iptables = 1 +net.ipv4.ip_forward = 1 +EOF +sysctl --system +mkdir -p /etc/apt/keyrings +curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg +sudo chmod a+r /usr/share/keyrings/docker.gpg +cat >/etc/apt/sources.list.d/docker.list +deb [arch=amd64 signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu focal stable +^D +apt update && apt install containerd.io -y +curl -fsSL https://pkgs.k8s.io/core:/stable:/v1.31/deb/Release.key | sudo gpg --dearmor -o /etc/apt/keyrings/kubernetes-apt-keyring.gpg +sudo chmod a+r /etc/apt/keyrings/kubernetes-apt-keyring.gpg +cat >/etc/apt/sources.list.d/kubernetes.list +deb [signed-by=/etc/apt/keyrings/kubernetes-apt-keyring.gpg] https://pkgs.k8s.io/core:/stable:/v1.31/deb/ / +^D +apt update +apt-get install -y kubeadm=1.31.1-1.1 kubelet=1.31.1-1.1 kubectl=1.31.1-1.1 +apt-mark hold kubelet kubeadm kubectl +``` diff --git a/docs/rethinkeverything/sense/reconsidering-opnsense.md b/docs/rethinkeverything/sense/reconsidering-opnsense.md index 447373d..0ab56cb 100644 --- a/docs/rethinkeverything/sense/reconsidering-opnsense.md +++ b/docs/rethinkeverything/sense/reconsidering-opnsense.md @@ -25,4 +25,5 @@ So this is going to be a longer process than I would have liked but I have a tes ## Linkdump. - https://forum.opnsense.org/index.php?topic=26975.0 -- https://www.reddit.com/r/opnsense/comments/sjewa4/jails_under_opnsense_221/?rdt=59758
\ No newline at end of file +- https://www.reddit.com/r/opnsense/comments/sjewa4/jails_under_opnsense_221/?rdt=59758 +- https://forum.opnsense.org/index.php?topic=26724.0
\ No newline at end of file |
