devops

DevOps

June 3, 2022
devops, sysadmin

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

Ansible

March 11, 2022
sysadmin, devops

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. ...

Cloud-init

devops, IaC

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

devops

Containerization # Wikipedia - Containerization (computing) OCI # Open Container Initiative

Continuous Integration (CI)

devops, CICD

Continuous Integration (CI) # Wikipedia - Continuous integration CI Tools # Common: # GitHub Actions GitLab CI Jenkins CI Less common: # Bitbucket Pipelines Travis CI Circle CI

Docker

containerization, devops

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

orchestration, devops

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. ...