June 3, 2022
DevOps # DevOps Roadmap Development Environment # Vagrant VirtualBox Docker Git Automation # CICD # Continuous Integration (CI) Continuous Deployment (CD) SCM CaC # Ansible IaC # Terraform Virtualization # Hypervisors # Type 1 # Proxmox VE Type 2 # VirtualBox Containerization # Docker Orchestration # Kubernetes Cloud Computing # AWS # Azure # GCP # OpenStack # Site Reliability Engineering (SRE) # Google SRE Book Systems Architecture and Design # System design and the cost of architectural complexity 851391798-MIT
March 11, 2022
Ansible # Resources # Guides & Docs # Getting started with Ansible Videos # Getting Sarted with Ansible - LearnLinuxTV * NetworkChuck - Ansible intro Books # Ansible for DevOps - Jeff Geerling Ansible Up & Running Online training # Notes # Making Ansible Fast # Enable pipelining in ansible.
...
Automation # Ansible 20220726085334-vagrant
Cloud-init # https://cloudinit.readthedocs.io/en/latest/ https://docs.openstack.org/image-guide/obtain-images.html Proxmox cloud-init support # https://pve.proxmox.com/wiki/Cloud-Init_Support Cloud Config Examples # https://cloudinit.readthedocs.io/en/latest/reference/examples.html Examples # https://codingpackets.com/blog/proxmox-import-and-use-cloud-images/ See also # 20230312104602-packer
Containerization # Wikipedia - Containerization (computing) OCI # Open Container Initiative
Continuous Deployment (CD) # Wikipedia - Continuous deployment
Continuous Integration (CI) # Wikipedia - Continuous integration CI Tools # Common: # GitHub Actions GitLab CI Jenkins CI Less common: # Bitbucket Pipelines Travis CI Circle CI
Docker # Docker Cheat Sheet Docker_CheatSheet_08.09.2016_0 Install # Install the Docker Engine (not the Docker Desktop): https://docs.docker.com/engine/install/
Make sure that stuff can talk to docker:
sudo usermod -aG docker $USER sudo chmod 666 /var/run/docker.sock # Maybe optional? Source: https://stackoverflow.com/questions/64662372/docker-compose-up-error-while-fetching-server-api-version-connection-aborte
Docker images # Docker Hub Learning Docker # Resources # Courses # Docker Mastery - Udemy # Docker Mastery - Udemy Docker Mastery - Lectures - GitHub (FREE!
...
Kubernetes # Local Development & Testing # Minikube # MiniKube KinD # Kubernetes in Docker (KinD)
KinD k3d # Lightweight wrapper to run k3s (Rancher Lab’s minimal k8s distribution).
k3d Helm # Install # https://helm.sh/docs/intro/install/ Quickstart # https://helm.sh/docs/intro/quickstart/ Kubectl # kubectl cheat sheet Install # https://kubernetes.
...
Packer # Packer Docs Install # Install Packer