Cloud Computing, Containers & DevOps
- A beginner's guide to building DevOps pipelines with open source tools
- Cloud Application Platform vs Container as a Service vs VM hosted application
- Containers and Orchestration:
- What is a container image?
- Container image formats under the hood
- A Practical Introduction to Container Terminology
- Learning Containers From The Bottom Up
- Containers are chroot with a Marketing Budget
- Docker
- Podman + Skopeo + Buildah
- Container/Cluster Managers:
- Kubernetes + Helm
- KubeAcademy
- WebAssembly vs. Kubernetes
- Distributions:
- Self-Managed (Local):
- minikube
- kind
- Microk8s
- CodeReady Containers (CRC) (a minimal OpenShift -x cluster)
- Minishift (a minimal OpenShift -x cluster)
- IoT & Edge Computing:
- k3s
- Self-Managed (On Premises/Hybrid)
- RedHat Openshift
- Rancher
- VMware Tanzu Kubernetes Grid (TKG)
- Kubernetes-as-a-Service (On Cloud)
- Google Kubernetes Engine (GKE)
- Amazon Elastic Kubernetes Service (Amazon EKS)
- Azure Container Service (AKS)
- Self-Managed (Local):
- Docker Swarm
- Apache Mesos
- LXD
- Cloud Foundry
- Nomad
- Kubernetes + Helm
- CI/CD Pipelines:
- Cloud Platforms:
- Amazon Web Services (AWS)
- Microsoft Azure
- Google Cloud Platform (GCP)
- Heroku
- What is Object storage?
- Kim et al., The DevOps Handbook. How to Create World-Class Agility, Reliability, and Security in Technology Organizations
- Eisele and Vinto, Modernizing Enterprise Java. A Concise Cloud Native Guide for Developers
- The cloudy layers of modern-day programming
- Free for Developers