diff --git a/advanced/k3s.md b/advanced/k3s.md new file mode 100644 index 0000000..f3986d8 --- /dev/null +++ b/advanced/k3s.md @@ -0,0 +1,84 @@ +# k3s + +For those looking to deploy k3s ([http://k3s.io/](http://k3s.io/)) the below notes should help get it setup and quickly deployed. + +# Inspiration / Further Reading + +- [https://github.com/kubernetes/dashboard](https://github.com/kubernetes/dashboard) +- [https://kubernetes.io/docs/concepts/](https://kubernetes.io/docs/concepts/) +- [https://kubernetes.io/docs/tasks/](https://kubernetes.io/docs/tasks/) +- [https://kubernetes.io/docs/tutorials/stateful-application/mysql-wordpress-persistent-volume/](https://kubernetes.io/docs/tutorials/stateful-application/mysql-wordpress-persistent-volume/) +- [https://helm.sh/docs/using_helm/#quickstart](https://helm.sh/docs/using_helm/#quickstart) +- [https://helm.sh/docs/using_helm/#installing-helm](https://helm.sh/docs/using_helm/#installing-helm) +- [https://github.com/helm/chartmuseum](https://github.com/helm/chartmuseum) +- [https://github.com/helm/monocular](https://github.com/helm/monocular) +- [https://github.com/jessestuart/tiller-multiarch](https://github.com/jessestuart/tiller-multiarch) +- [https://github.com/kubeapps/kubeapps](https://github.com/kubeapps/kubeapps) +- [https://github.com/kubeapps/kubeapps/issues/929](https://github.com/kubeapps/kubeapps/issues/929) +- [https://github.com/kubeapps/kubeapps/blob/master/Makefile] +- [https://github.com/chartmuseum/ui](https://github.com/chartmuseum/ui) +- [https://github.com/helm/chartmuseum](https://github.com/helm/chartmuseum) +- [https://github.com/rancher/k3s/issues/81](https://github.com/rancher/k3s/issues/81) + +# Quick Deployment + +## Armbian Install / Setup + +1. Install Armbian +1. Login and run through first login steps +1. ```apt update && apt install htop nload iotop vim nano tmux && apt upgrade``` +1. ```systemctl reboot``` + +## Run tmux as root + +### Prep + +``` +cat > admin-user.yaml <