Quickstart
K3s
Easy install
From script as root, and deploy squid proxy:
git clone https://github.com/uaiso-serious/infra.git
./infra/_setup/k3s/k3s.sh
kubectl apply -f ./infra/apps/squid.yaml
Follow squid instructions, to configure your browser.
Pro install
Follow k3s official docs: https://docs.k3s.io/
Edit file coredns-custom.yaml, change 127.0.0.1 to your k3s server ipv4 address.
Deploy coredns-custom.yaml
kubectl apply -f coredns-custom.yaml
restart coredns pods
kubectl -n kube-system rollout restart deployment coredns
Choose one DNS workaround
Apps
Check apps folder with yaml manifests and README.md instructions for each app.
Simple yaml example:
kubectl apply -f ./infra/apps/n8n/n8n.yaml