Summary
Documentation that describes many tips and tricks on many IT topics. Configuration references and useful files and links used to construct beautiful and efficient IT infrastructures with Open Source tools.
Kubernetes section
All Kubernetes configuration files and components.
Kubernetes is a distributed, fault-tolerant, and highly-scalable software platform for automating the deployment, configuration, and ongoing management of containerized applications.
k3s section
All k3s configuration files and components.
k3s a lightweight Kubernetes by Rancher.
Easy to install, half the memory, all in a binary of less than 100 MB.
Simple but powerful “batteries-included” features have been added, such as: a local storage provider, a service load balancer, a Helm controller, and the Traefik ingress controller.
External dependencies have been minimized (just a modern kernel and cgroup mounts needed).
k3s packages the required dependencies, including:
- containerd by default (instead of Docker container runtime)
- Flannel
- CoreDNS
- CNI
- Host utilities (iptables, socat, etc)
- Ingress controller (traefik)
- Embedded service loadbalancer
- Embedded network policy controller
Ansible section
Ansible is a tool for automating deployment, configuration management, and application orchestration.
Ansible Playbook is a text file that contains a series of commands that are executed on a remote host or multiple remote hosts.
GitHub Actions
Useful snippets and references to help you building workflow in GitHub Actions.