Skip to content

didactiklabs/nixOS-server

Repository files navigation

Installation

Warning !!! Only work on Legacy boot installation

Profile system works similarly to https://github.com/didactiklabs/nixbook.

- Easy Install and upgrades

You only need to install the base NixOS iso.

Customization is done via the profiles directories.

Install or upgrade with a simple command:

colmena apply

- Kubernetes

To upgrade kubernetes version you must do the following:

Upgrade the control plane and kubelet configs

Run this with this repo to update the pkgs pinning:

npins add --name kubeadm github kubernetes kubernetes --at v1.31.1
colmena apply

Then for the first controlplane:

colmena exec --on <cp0> "sudo kubeadm upgrade apply v1.31.1 -y"

Then for others and workers:

colmena exec --on <worker01>,<worker02> "sudo kubeadm upgrade node"
Upgrade kubelet

Now get back to the repo and run:

npins add --name kubelet github kubernetes kubernetes --at v1.31.1
colmena apply

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published